diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 993ad346ff394be6fda94fef4b6af20c4f6afd90..d90caeb557eba5deccfe625fc63abe650f9f22c3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -31,6 +31,7 @@ docker-deploy-to-test: - ssh-keyscan dop814.astron.nl >> ~/.ssh/known_hosts - chmod 644 ~/.ssh/known_hosts script: + - scp -O -o StrictHostKeyChecking=no atdb/docker/docker-compose-dev-cd.yml sdc@dop814.astron.nl:/docker_compose/atdb-ldv/docker-compose-dev-cd.yml - ssh -o StrictHostKeyChecking=no sdc@dop814.astron.nl "echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY" - ssh -o StrictHostKeyChecking=no sdc@dop814.astron.nl "docker pull "$CI_REGISTRY_IMAGE"" - ssh -o StrictHostKeyChecking=no sdc@dop814.astron.nl "docker-compose -p atdb -f /docker_compose/atdb-ldv/docker-compose-dev-cd.yml up -d" diff --git a/atdb/docker/docker-compose-atdb-ldv-acc-cd.yml b/atdb/docker/docker-compose-atdb-ldv-acc-cd.yml deleted file mode 100644 index 558f75bd63392ced85ccc460576d2545d76ec399..0000000000000000000000000000000000000000 --- a/atdb/docker/docker-compose-atdb-ldv-acc-cd.yml +++ /dev/null @@ -1,34 +0,0 @@ -version: '3.4' -networks: - atdb_network: - default: - driver: bridge - -services: - atdb-ldv-db: - container_name: atdb-ldv-postgres - image: atdb-ldv-postgres:latest - #image: "postgres" - expose: - - 5432 - networks: - - atdb_network - volumes: - - $HOME/shared:/shared - restart: always - - atdb-backend: - container_name: atdb-ldv - image: git.astron.nl:5000/astron-sdc/atdb-ldv:latest - ports: - - "5554:8000" - expose: - - "8000" - networks: - - atdb_network - - depends_on: - - atdb-ldv-db - env_file: - - /data/shared/atdb_ldv.env - restart: always diff --git a/atdb/docker/docker-compose-atdb-ldv-acc.yml b/atdb/docker/docker-compose-atdb-ldv-acc.yml deleted file mode 100644 index 8616a8f31f2233740ca813614924cff760e43b24..0000000000000000000000000000000000000000 --- a/atdb/docker/docker-compose-atdb-ldv-acc.yml +++ /dev/null @@ -1,39 +0,0 @@ -version: '3.4' -networks: - atdb_network: - - default: - driver: bridge - -services: - atdb-ldv-db: - container_name: atdb-ldv-postgres - image: atdb-ldv-postgres:latest -# build: -# context: ./docker/postgres -# dockerfile: Dockerfile -# ports: -# - "5433:5432" - expose: - - 5432 - networks: - - atdb_network - volumes: - - /data/shared:/shared - restart: always - - atdb-backend: - container_name: atdb-ldv - image: atdb-ldv:latest - ports: - - "5554:8000" - expose: - - "8000" - networks: - - atdb_network - - depends_on: - - atdb-ldv-db - env_file: - - /data/shared/atdb_ldv.env - restart: always diff --git a/atdb/docker/docker-compose-dev-cd.yml b/atdb/docker/docker-compose-dev-cd.yml index 451d4c58c2e43d2b78719682c4d26bae102d9303..33e9b6b06d9a8e362eb4df18570caa1a586160e6 100644 --- a/atdb/docker/docker-compose-dev-cd.yml +++ b/atdb/docker/docker-compose-dev-cd.yml @@ -8,28 +8,29 @@ networks: driver: bridge services: - atdb-ldv-db: - container_name: atdb-ldv-postgres - image: atdb-ldv-postgres:latest +# atdb-ldv-db: +# container_name: atdb-ldv-postgres +# image: atdb-ldv-postgres:latest #image: "postgres" - expose: - - 5432 - networks: - - traefik_proxy - - atdb_network - volumes: - - $HOME/shared:/shared - restart: always +# expose: +# - 5432 +# networks: +# - traefik_proxy +# - atdb_network +# volumes: +# - $HOME/shared:/shared +# restart: always atdb-backend: container_name: atdb-ldv image: git.astron.nl:5000/astron-sdc/atdb-ldv:latest - expose: - "8000" networks: - traefik_proxy - atdb_network + env_file: + - $HOME/shared/atdb_ldv.env labels: - "traefik.enable=true" - "traefik.http.routers.atdb-backend.entryPoints=atdb-ldv" @@ -37,8 +38,22 @@ services: - "traefik.http.routers.atdb-backend.rule=Host(`sdc-dev.astron.nl`) && PathPrefix(`/atdb`)" - "traefik.http.services.atdb-backend.loadbalancer.server.port=8000" - depends_on: - - atdb-ldv-db + atdb-ldv-db: + image: postgres:14 + container_name: atdb-ldv-postgres14 + expose: + - "5432" + ports: + # enables an external database connection to sdc-dev.astron.nl:10000 (handy for pgadmin) + - "10000:5432" + networks: + - traefik_proxy + - atdb_network env_file: - - $HOME/shared/atdb_ldv.env + - $HOME/shared/atdb_ldv.env + volumes: + - atdb-ldv-database:/var/lib/postgresql/data restart: always + +volumes: + atdb-ldv-database: \ No newline at end of file diff --git a/atdb/docker/docker-compose-dev.yml b/atdb/docker/docker-compose-dev.yml deleted file mode 100644 index 062526b4b5012a8f6342ac45ea87ae2487a2efa5..0000000000000000000000000000000000000000 --- a/atdb/docker/docker-compose-dev.yml +++ /dev/null @@ -1,47 +0,0 @@ -version: '3.4' -networks: - atdb_network: - traefik_proxy: - external: - name: traefik_proxy - default: - driver: bridge - -services: - atdb-ldv-db: - container_name: atdb-ldv-postgres - image: atdb-ldv-postgres:latest -# build: -# context: ./docker/postgres -# dockerfile: Dockerfile -# ports: -# - "5433:5432" - expose: - - 5432 - networks: - - traefik_proxy - - atdb_network - volumes: - - $HOME/shared:/shared - restart: always - - atdb-backend: - container_name: atdb-ldv - image: atdb-ldv:latest - expose: - - "8000" - networks: - - traefik_proxy - - atdb_network - labels: - # https://www.digitalocean.com/community/tutorials/how-to-use-traefik-as-a-reverse-proxy-for-docker-containers-on-ubuntu-18-04 - - "traefik.enable=true" - - "traefik.http.routers.atdb-backend.entryPoints=atdb-ldv" - - "traefik.http.routers.atdb-backend.service=atdb-backend" - - "traefik.http.routers.atdb-backend.rule=Host(`sdc-dev.astron.nl`) && PathPrefix(`/atdb`)" - - "traefik.http.services.atdb-backend.loadbalancer.server.port=8000" - depends_on: - - atdb-ldv-db - env_file: - - $HOME/shared/atdb_ldv.env - restart: always diff --git a/atdb/docker/docker-compose-production.yml b/atdb/docker/docker-compose-production.yml deleted file mode 100644 index 518feaa24c50cb8271e0e88a7d00a1a3c0e4efc0..0000000000000000000000000000000000000000 --- a/atdb/docker/docker-compose-production.yml +++ /dev/null @@ -1,27 +0,0 @@ -version: '3.4' -networks: - atdb_network: - traefik_proxy: - external: - name: traefik_proxy - default: - driver: bridge - -services: - atdb-backend: - container_name: atdb-ldv - image: atdb-ldv:latest - expose: - - "8000" - networks: - - traefik_proxy - - atdb_network - labels: - - "traefik.enable=true" - - "traefik.http.routers.atdb-backend.entryPoints=atdb-ldv" - - "traefik.http.routers.atdb-backend.service=atdb-backend" - - "traefik.http.routers.atdb-backend.rule=Host(`sdc.astron.nl`) && PathPrefix(`/atdb`)" - - "traefik.http.services.atdb-backend.loadbalancer.server.port=8000" - env_file: - - $HOME/shared/atdb_ldv.env - restart: always diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html index 47fcad4ff9c4e7b0cc9f48713cdb1d271c4eb093..dd2c61a9adaef227223016e34154b5f6562579f0 100644 --- a/atdb/taskdatabase/templates/taskdatabase/index.html +++ b/atdb/taskdatabase/templates/taskdatabase/index.html @@ -34,7 +34,7 @@ {% include 'taskdatabase/pagination.html' %} </div> </div> - <p class="footer"> Version 2 December 2022 + <p class="footer"> Version 2 December 2022 - 13:00 </div>