From 90d7a8a98977fb5add511389f23352c60e40e9e9 Mon Sep 17 00:00:00 2001 From: Nico Vermaas <vermaas@astron.nl> Date: Fri, 15 Jul 2022 10:36:34 +0200 Subject: [PATCH] configuring docker --- ldvspec/Dockerfile | 9 ++++++--- ldvspec/docker/docker-compose-dev-cd.yml | 6 +++--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/ldvspec/Dockerfile b/ldvspec/Dockerfile index d2bf1ae9..42084e8d 100644 --- a/ldvspec/Dockerfile +++ b/ldvspec/Dockerfile @@ -10,9 +10,12 @@ RUN \ apk add --no-cache python3 postgresql-libs && \ apk add --no-cache --virtual .build-deps gcc python3-dev musl-dev postgresql-dev && \ pip install -r requirements/prod.txt && \ - apk --purge del .build-deps \ - python manage.py collectstatic --settings=ldvspec.settings.docker_sdc \ - python manage.py migrate --settings=ldvspec.settings.docker_sdc \ + apk --purge del .build-deps + +# collect the static files and make sure that the latest database migrations are done +CMD \ + python manage.py collectstatic --settings=ldvspec.settings.docker_sdc && \ + python manage.py migrate --settings=ldvspec.settings.docker_sdc # run gunicorn CMD exec gunicorn ldvspec.wsgi_docker_sdc:application --bind 0.0.0.0:8000 --workers 4 diff --git a/ldvspec/docker/docker-compose-dev-cd.yml b/ldvspec/docker/docker-compose-dev-cd.yml index 3ee72bcb..877b3d15 100644 --- a/ldvspec/docker/docker-compose-dev-cd.yml +++ b/ldvspec/docker/docker-compose-dev-cd.yml @@ -8,9 +8,9 @@ networks: driver: bridge services: - postgres-ldvspec: + ldv-spec-db: image: postgres:14 - container_name: postgres-ldvspec + container_name: ldv-spec-postgres expose: - 12000:5432 #ports: @@ -42,7 +42,7 @@ services: - "traefik.http.services.ldv-specification.loadbalancer.server.port=8000" depends_on: - - postgres-ldvspec + - ldv-spec-db env_file: - $HOME/shared/ldvspec.env restart: always -- GitLab