Merge pull request 'refactor: Update Docker configurations for improved environment variable handling' (#8) from ph4 into prod
Reviewed-on: #8
This commit is contained in:
commit
cda51e34ba
@ -1,5 +1,5 @@
|
||||
# Multi-stage build for production
|
||||
FROM python:3.11-slim as base
|
||||
FROM python:alpine as base
|
||||
|
||||
# Set environment variables
|
||||
ENV PYTHONDONTWRITEBYTECODE=1 \
|
||||
@ -58,7 +58,6 @@ EXPOSE 8000
|
||||
CMD ["uvicorn", "app.main:app", \
|
||||
"--host", "0.0.0.0", \
|
||||
"--port", "8000", \
|
||||
"--workers", "4", \
|
||||
"--worker-class", "uvicorn.workers.UvicornWorker", \
|
||||
"--workers", "8", \
|
||||
"--access-log", \
|
||||
"--log-level", "info"]
|
@ -66,7 +66,7 @@ services:
|
||||
context: ./fe
|
||||
dockerfile: Dockerfile.prod
|
||||
target: production
|
||||
args:
|
||||
environment:
|
||||
- VITE_API_URL=${VITE_API_URL}
|
||||
- VITE_SENTRY_DSN=${VITE_SENTRY_DSN}
|
||||
ports:
|
||||
|
@ -53,9 +53,9 @@ RUN echo '{ \n "rewrites": [ \n { "source": "**", "destination": "/index.htm
|
||||
RUN echo '#!/bin/sh\n\
|
||||
cat > /app/env-config.js << EOL\n\
|
||||
window.ENV = {\n\
|
||||
VITE_API_URL: "${VITE_API_URL}",\n\
|
||||
VITE_SENTRY_DSN: "${VITE_SENTRY_DSN}",\n\
|
||||
VITE_ROUTER_MODE: "${VITE_ROUTER_MODE}"\n\
|
||||
VITE_API_URL: process.env.VITE_API_URL,\n\
|
||||
VITE_SENTRY_DSN: process.env.VITE_SENTRY_DSN,\n\
|
||||
VITE_ROUTER_MODE: process.env.VITE_ROUTER_MODE\n\
|
||||
};\n\
|
||||
EOL\n\
|
||||
serve -s . -l 3000' > /app/start.sh && chmod +x /app/start.sh
|
||||
|
Loading…
Reference in New Issue
Block a user