fix: Add /app/static directory, STATIC_PATH env var, and static volume declaration

This commit is contained in:
2026-03-09 19:24:31 -05:00
parent 9258a181b0
commit fc0bf4c6db

View File

@@ -40,8 +40,8 @@ COPY server/ ./server/
# Copy built frontend from previous stage
COPY --from=frontend-builder /app/client/dist ./client/dist
# Create necessary directories
RUN mkdir -p /app/data /app/uploads
# 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
@@ -51,12 +51,13 @@ ENV NODE_ENV=production
ENV PORT=3000
ENV DB_PATH=/app/data/breedr.db
ENV UPLOAD_PATH=/app/uploads
ENV STATIC_PATH=/app/static
# Expose application port
EXPOSE 3000
# Set up volumes for persistent data
VOLUME ["/app/data", "/app/uploads"]
VOLUME ["/app/data", "/app/uploads", "/app/static"]
# Health check
HEALTHCHECK --interval=30s --timeout=10s --start-period=40s --retries=3 \