From 3406563568b36c3bce43b10892c335f08ae18331 Mon Sep 17 00:00:00 2001 From: Nico Vermaas <vermaas@astron.nl> Date: Fri, 15 Jul 2022 11:54:57 +0200 Subject: [PATCH] configuring docker --- README.md | 6 ++++-- ldvspec/Dockerfile | 1 + ldvspec/docker/docker-compose-dev-cd.yml | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 23c45353..07de7ffe 100644 --- a/README.md +++ b/README.md @@ -34,11 +34,13 @@ git push -uf origin main ## Howto -### migrate database +### migrate database manually + +- exec into the container ``` cd /src -python manage.py migrate --settings=ldvspec.settings +python manage.py migrate --settings=ldvspec.settings.docker_sdc ``` *** diff --git a/ldvspec/Dockerfile b/ldvspec/Dockerfile index 42084e8d..9ff9050d 100644 --- a/ldvspec/Dockerfile +++ b/ldvspec/Dockerfile @@ -14,6 +14,7 @@ RUN \ # collect the static files and make sure that the latest database migrations are done CMD \ + cd /src && \ python manage.py collectstatic --settings=ldvspec.settings.docker_sdc && \ python manage.py migrate --settings=ldvspec.settings.docker_sdc diff --git a/ldvspec/docker/docker-compose-dev-cd.yml b/ldvspec/docker/docker-compose-dev-cd.yml index ab1560ba..1c581c8c 100644 --- a/ldvspec/docker/docker-compose-dev-cd.yml +++ b/ldvspec/docker/docker-compose-dev-cd.yml @@ -14,6 +14,7 @@ services: expose: - 5432 ports: + # enables an external database connection to sdc-dev.astron.nl:12000 - 12000:5432 networks: - traefik_proxy @@ -25,7 +26,7 @@ services: restart: always ldv-specification: - container_name: ldvspec + container_name: ldv-specification image: git.astron.nl:5000/astron-sdc/ldv-specification:latest expose: @@ -35,7 +36,6 @@ services: - ldv_network labels: - "traefik.enable=true" - #- "traefik.http.routers.ldv-specification.entryPoints=ldvspec" - "traefik.http.routers.ldv-specification.entryPoints=websecure" - "traefik.http.routers.ldv-specification.service=ldv-specification" - "traefik.http.routers.ldv-specification.rule=Host(`sdc-dev.astron.nl`) && PathPrefix(`/ldvspec`)" -- GitLab