From b0a3a22f83dec4d69cf5a234ebe2b7b82531b2af Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Wed, 4 Nov 2020 13:51:41 +0100 Subject: [PATCH] Migrate in the entrypoint, not in the docker build --- Dockerfile | 4 +--- entrypoint.sh | 5 ++++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index cce2279..ef04fb3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,9 +16,7 @@ RUN pip install -r requirements.txt --no-cache-dir COPY . /code/ RUN python manage.py collectstatic --noinput && \ - python manage.py compilemessages && \ - python manage.py migrate && \ - python manage.py loaddata initial + python manage.py compilemessages # Configure nginx RUN mkdir /run/nginx diff --git a/entrypoint.sh b/entrypoint.sh index 044f92e..0b67ca4 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -2,10 +2,13 @@ crond -l 0 +python manage.py migrate +python manage.py loaddata initial + nginx if [ "$CORRES2MATH_STAGE" = "prod" ]; then gunicorn -b 0.0.0.0:8000 --workers=2 --threads=4 --worker-class=gthread corres2math.wsgi --access-logfile '-' --error-logfile '-'; else - ./manage.py runserver 0.0.0.0:8000; + python manage.py runserver 0.0.0.0:8000; fi