docker
This commit is contained in:
10
Dockerfile
10
Dockerfile
@@ -37,14 +37,14 @@ RUN npm install --omit=dev
|
||||
# Copy server code
|
||||
COPY server/ ./server/
|
||||
|
||||
# Copy static assets (branding, etc.) to ensure default logo is present
|
||||
COPY static/ ./static/
|
||||
|
||||
# Copy built frontend from previous stage
|
||||
COPY --from=frontend-builder /app/client/dist ./client/dist
|
||||
|
||||
# Create necessary directories (including static for branding assets)
|
||||
RUN mkdir -p /app/data /app/uploads /app/static
|
||||
|
||||
# Initialize database schema on build
|
||||
RUN node server/db/init.js || true
|
||||
# Create data and uploads directories
|
||||
RUN mkdir -p /app/data /app/uploads
|
||||
|
||||
# Set environment variables
|
||||
ENV NODE_ENV=production
|
||||
|
||||
Reference in New Issue
Block a user