Loading images/django/Dockerfile +3 −0 Original line number Diff line number Diff line Loading @@ -25,11 +25,14 @@ RUN pip install --no-cache-dir \ ENV DJANGO_SETTINGS_MODULE flexi_settings.settings ENV DJANGO_FLEXI_SETTINGS_ROOT /esg/django/settings.py ENV DJANGO_SETTINGS_DIR /esg/django/settings.d ENV DJANGO_STATIC_DIR /esg/django/staticfiles COPY gunicorn.conf.py /etc/gunicorn/conf.py COPY django-serve.sh /usr/local/bin/ COPY init.d/* $ESGF_INIT_DIR/ COPY settings.py $DJANGO_FLEXI_SETTINGS_ROOT COPY settings.d/* $DJANGO_SETTINGS_DIR/ RUN mkdir -p $DJANGO_STATIC_DIR && \ chown $ESGF_USER:$ESGF_GROUP $DJANGO_STATIC_DIR # Install wheels and application from the builder ONBUILD COPY --from=builder /build/wheelhouse /build/wheelhouse Loading images/django/init.d/30-collect-static.sh 0 → 100755 +6 −0 Original line number Diff line number Diff line #!/usr/bin/bash set -eo pipefail echo "[info] Collecting static files" django-admin collectstatic --no-input > /dev/null images/django/settings.d/00-defaults.py +1 −0 Original line number Diff line number Diff line Loading @@ -120,3 +120,4 @@ USE_TZ = True # Static files (CSS, JavaScript, Images) STATIC_URL = '/static/' STATIC_ROOT = os.environ['DJANGO_STATIC_DIR'] Loading
images/django/Dockerfile +3 −0 Original line number Diff line number Diff line Loading @@ -25,11 +25,14 @@ RUN pip install --no-cache-dir \ ENV DJANGO_SETTINGS_MODULE flexi_settings.settings ENV DJANGO_FLEXI_SETTINGS_ROOT /esg/django/settings.py ENV DJANGO_SETTINGS_DIR /esg/django/settings.d ENV DJANGO_STATIC_DIR /esg/django/staticfiles COPY gunicorn.conf.py /etc/gunicorn/conf.py COPY django-serve.sh /usr/local/bin/ COPY init.d/* $ESGF_INIT_DIR/ COPY settings.py $DJANGO_FLEXI_SETTINGS_ROOT COPY settings.d/* $DJANGO_SETTINGS_DIR/ RUN mkdir -p $DJANGO_STATIC_DIR && \ chown $ESGF_USER:$ESGF_GROUP $DJANGO_STATIC_DIR # Install wheels and application from the builder ONBUILD COPY --from=builder /build/wheelhouse /build/wheelhouse Loading
images/django/init.d/30-collect-static.sh 0 → 100755 +6 −0 Original line number Diff line number Diff line #!/usr/bin/bash set -eo pipefail echo "[info] Collecting static files" django-admin collectstatic --no-input > /dev/null
images/django/settings.d/00-defaults.py +1 −0 Original line number Diff line number Diff line Loading @@ -120,3 +120,4 @@ USE_TZ = True # Static files (CSS, JavaScript, Images) STATIC_URL = '/static/' STATIC_ROOT = os.environ['DJANGO_STATIC_DIR']