Redefine base structure
This commit is contained in:
@@ -14,6 +14,6 @@ RUN --mount=type=cache,target=/tmp/pip_cache \
|
||||
# Runtime stage for copying code and scripts
|
||||
FROM base AS runtime
|
||||
COPY --from=builder /usr/local/lib /usr/local/lib
|
||||
COPY docker/entrypoint.sh ./
|
||||
COPY docker/entrypoint.sh docker/uwsgi.ini ./
|
||||
COPY orebolt_prevoid/ ./
|
||||
ENTRYPOINT ["entrypoint.sh"]
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
# Based on env variable PREVOID_RUN_MODE decide which service to start
|
||||
if [ "$PREVOID_RUN_MODE" == "DJANGO" ]
|
||||
python3 /app/manage.py runserver 0.0.0.0:8000
|
||||
uwsgi --ini /app/uwsgi.ini
|
||||
|
||||
elif ["$PREVOID_RUN_MODE" == "CELERY"]
|
||||
celery -A /app/orebolt_prevoid worker --loglevel=info
|
||||
7
docker/uwsgi.ini
Normal file
7
docker/uwsgi.ini
Normal file
@@ -0,0 +1,7 @@
|
||||
[uwsgi]
|
||||
chdir=/app/orebolt_prevoid
|
||||
module=orebolt_prevoid.wsgi:application
|
||||
master=True
|
||||
pidfile=/tmp/orebolt_prevoid.pid
|
||||
vacuum=True
|
||||
max-requests=5000
|
||||
Reference in New Issue
Block a user