From a233f89bf10b817b5ff5f6d3a2bf85ef020b49d6 Mon Sep 17 00:00:00 2001 From: Casper da Costa-Luis Date: Wed, 1 Nov 2023 14:14:57 +0000 Subject: [PATCH 1/2] watchtower auto-update --- docker-compose.autoupdate.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 docker-compose.autoupdate.yml diff --git a/docker-compose.autoupdate.yml b/docker-compose.autoupdate.yml new file mode 100644 index 00000000..d9bade74 --- /dev/null +++ b/docker-compose.autoupdate.yml @@ -0,0 +1,11 @@ +version: '3.7' +services: + watchtower: + image: containrrr/watchtower + volumes: + - /var/run/docker.sock:/var/run/docker.sock + command: --interval 60 prem_app premd + prem_app: + image: ghcr.io/premai-io/prem-app:latest + premd: + image: ghcr.io/premai-io/premd:latest From 0c2dee68b6a77d553488435f8665aafc8124ca37 Mon Sep 17 00:00:00 2001 From: Casper da Costa-Luis Date: Wed, 1 Nov 2023 14:16:04 +0000 Subject: [PATCH 2/2] autoupdate gateway --- docker-compose.autoupdate.yml | 2 +- docker-compose.gateway.yml | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docker-compose.autoupdate.yml b/docker-compose.autoupdate.yml index d9bade74..3c87581b 100644 --- a/docker-compose.autoupdate.yml +++ b/docker-compose.autoupdate.yml @@ -4,7 +4,7 @@ services: image: containrrr/watchtower volumes: - /var/run/docker.sock:/var/run/docker.sock - command: --interval 60 prem_app premd + command: --interval 60 prem_app premd dnsd authd controllerd prem_app: image: ghcr.io/premai-io/prem-app:latest premd: diff --git a/docker-compose.gateway.yml b/docker-compose.gateway.yml index 1e88cb72..3bae7bef 100644 --- a/docker-compose.gateway.yml +++ b/docker-compose.gateway.yml @@ -1,8 +1,8 @@ version: '3.7' services: - premapp: - container_name: premapp + prem_app: + container_name: prem_app build: . environment: - VITE_DESTINATION=browser @@ -10,9 +10,9 @@ services: - VITE_PROXY_ENABLED=true labels: - "traefik.enable=true" - - "traefik.http.routers.premapp-http.rule=PathPrefix(`/`)" - - "traefik.http.routers.premapp-http.entrypoints=web" - - "traefik.http.services.premapp.loadbalancer.server.port=8080" + - "traefik.http.routers.prem_app-http.rule=PathPrefix(`/`)" + - "traefik.http.routers.prem_app-http.entrypoints=web" + - "traefik.http.services.prem_app.loadbalancer.server.port=8080" ports: - "8085:8080" restart: unless-stopped @@ -107,9 +107,9 @@ services: user: root environment: LETSENCRYPT_PROD: false - SERVICES: premd,premapp + SERVICES: premd,prem_app restart: unless-stopped volumes: dnsd-pg-data: - traefik-letsencrypt: \ No newline at end of file + traefik-letsencrypt: