From d4af70ee620738e423311ef4f0abe9e18462b0f9 Mon Sep 17 00:00:00 2001 From: Christian Elberfeld <elberfeld@web.de> Date: Thu, 21 Mar 2024 00:03:04 +0100 Subject: [PATCH] autoupdate services on webserver --- webserver/docker_coturn/templates/docker-compose.yml | 2 +- webserver/docker_dokuwiki/templates/docker-compose.yml | 1 + webserver/docker_gitlab/templates/docker-compose.yml | 2 +- webserver/docker_hackmd/templates/docker-compose.yml | 2 +- webserver/docker_icinga/templates/docker-compose.yml | 1 + webserver/docker_keycloak/templates/docker-compose.yml | 1 + webserver/docker_matrix/templates/docker-compose.yml | 5 +++-- webserver/docker_matterbridge/templates/docker-compose.yml | 6 +++--- webserver/docker_vpnserver/templates/docker-compose.yml | 2 +- webserver/docker_wordpress/templates/docker-compose.yml | 3 ++- 10 files changed, 15 insertions(+), 10 deletions(-) diff --git a/webserver/docker_coturn/templates/docker-compose.yml b/webserver/docker_coturn/templates/docker-compose.yml index 1ac93935..20e56a37 100644 --- a/webserver/docker_coturn/templates/docker-compose.yml +++ b/webserver/docker_coturn/templates/docker-compose.yml @@ -3,7 +3,7 @@ version: "3" services: coturn: - image: coturn/coturn:4.6.2 + image: coturn/coturn:latest restart: always command: - turnserver diff --git a/webserver/docker_dokuwiki/templates/docker-compose.yml b/webserver/docker_dokuwiki/templates/docker-compose.yml index 5cef278a..f7d425f9 100644 --- a/webserver/docker_dokuwiki/templates/docker-compose.yml +++ b/webserver/docker_dokuwiki/templates/docker-compose.yml @@ -11,6 +11,7 @@ services: - /srv/dokuwiki/data/:/var/www/html - /srv/dokuwiki/pdftemplate/:/var/www/html/lib/plugins/dw2pdf/tpl/warpzone/ labels: + - com.centurylinklabs.watchtower.enable=false - traefik.enable=true - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`) - traefik.http.routers.{{ servicename }}.entrypoints=websecure diff --git a/webserver/docker_gitlab/templates/docker-compose.yml b/webserver/docker_gitlab/templates/docker-compose.yml index 735b93e6..6b623c7f 100644 --- a/webserver/docker_gitlab/templates/docker-compose.yml +++ b/webserver/docker_gitlab/templates/docker-compose.yml @@ -5,7 +5,7 @@ services: app: - image: gitlab/gitlab-ce:16.9.1-ce.0 + image: gitlab/gitlab-ce:latest restart: always ports: - "444:22" diff --git a/webserver/docker_hackmd/templates/docker-compose.yml b/webserver/docker_hackmd/templates/docker-compose.yml index c92a449e..9cef2171 100644 --- a/webserver/docker_hackmd/templates/docker-compose.yml +++ b/webserver/docker_hackmd/templates/docker-compose.yml @@ -3,7 +3,7 @@ version: "3" services: app: - image: quay.io/hedgedoc/hedgedoc:1.9.9-debian + image: quay.io/hedgedoc/hedgedoc:latest restart: always depends_on: - db diff --git a/webserver/docker_icinga/templates/docker-compose.yml b/webserver/docker_icinga/templates/docker-compose.yml index 55b22d6d..e59e92b2 100644 --- a/webserver/docker_icinga/templates/docker-compose.yml +++ b/webserver/docker_icinga/templates/docker-compose.yml @@ -41,6 +41,7 @@ services: ICINGA2_FEATURE_GRAPHITE_PORT: 2003 ICINGA2_FEATURE_DIRECTOR: 0 labels: + - com.centurylinklabs.watchtower.enable=false - traefik.enable=true - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`) - traefik.http.routers.{{ servicename }}.entrypoints=websecure diff --git a/webserver/docker_keycloak/templates/docker-compose.yml b/webserver/docker_keycloak/templates/docker-compose.yml index b89a0449..e57b8b70 100644 --- a/webserver/docker_keycloak/templates/docker-compose.yml +++ b/webserver/docker_keycloak/templates/docker-compose.yml @@ -25,6 +25,7 @@ services: DB_PASSWORD: "{{ postgres_user_pass }}" PROXY_ADDRESS_FORWARDING: "true" labels: + - com.centurylinklabs.watchtower.enable=false - traefik.enable=true - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`) - traefik.http.routers.{{ servicename }}.entrypoints=websecure diff --git a/webserver/docker_matrix/templates/docker-compose.yml b/webserver/docker_matrix/templates/docker-compose.yml index c843aeb4..ea93fd0e 100644 --- a/webserver/docker_matrix/templates/docker-compose.yml +++ b/webserver/docker_matrix/templates/docker-compose.yml @@ -13,7 +13,7 @@ services: db: - image: postgres:16.1 + image: postgres:16 restart: always volumes: - /srv/matrix/db:/var/lib/postgresql/data @@ -27,7 +27,7 @@ services: synapse: - image: matrixdotorg/synapse:v1.98.0 + image: matrixdotorg/synapse:latest restart: always cpu_count: "1" cpuset: "0" @@ -63,6 +63,7 @@ services: - /srv/matrix/ma1sd-config/:/etc/ma1sd - /srv/matrix/ma1sd-data/:/var/ma1sd labels: + - com.centurylinklabs.watchtower.enable=false - traefik.enable=true - traefik.http.routers.{{ servicename }}-ma1sd.rule=((Host(`{{ domain }}`) && PathPrefix(`/_matrix/client/r0/login`)) || (Host(`{{ domain }}`) && PathPrefix(`/_matrix/identity`))) - traefik.http.routers.{{ servicename }}-ma1sd.entrypoints=websecure diff --git a/webserver/docker_matterbridge/templates/docker-compose.yml b/webserver/docker_matterbridge/templates/docker-compose.yml index abe9029f..a6de5dc7 100644 --- a/webserver/docker_matterbridge/templates/docker-compose.yml +++ b/webserver/docker_matterbridge/templates/docker-compose.yml @@ -5,7 +5,7 @@ services: cw: - image: 42wim/matterbridge:1.26 + image: 42wim/matterbridge:latest restart: always volumes: - /srv/matterbridge/etc/matterbridge_cw.toml:/matterbridge.toml:ro @@ -16,7 +16,7 @@ services: wz: - image: 42wim/matterbridge:1.26 + image: 42wim/matterbridge:latest restart: always volumes: - /srv/matterbridge/etc/matterbridge_wz.toml:/matterbridge.toml:ro @@ -27,7 +27,7 @@ services: web: - image: nginx:1.25.3 + image: nginx:latest restart: always volumes: - /srv/matterbridge/media/:/usr/share/nginx/html/matterbridge/:ro,z diff --git a/webserver/docker_vpnserver/templates/docker-compose.yml b/webserver/docker_vpnserver/templates/docker-compose.yml index 7e1d7a4c..2c6364cd 100644 --- a/webserver/docker_vpnserver/templates/docker-compose.yml +++ b/webserver/docker_vpnserver/templates/docker-compose.yml @@ -3,7 +3,7 @@ version: "3" services: app: - image: ghcr.io/freifunkmuc/wg-access-server:v0.10.1 + image: ghcr.io/freifunkmuc/wg-access-server:latest restart: always cap_add: - NET_ADMIN diff --git a/webserver/docker_wordpress/templates/docker-compose.yml b/webserver/docker_wordpress/templates/docker-compose.yml index bd06cf59..117d151d 100644 --- a/webserver/docker_wordpress/templates/docker-compose.yml +++ b/webserver/docker_wordpress/templates/docker-compose.yml @@ -5,7 +5,7 @@ services: db: - image: mariadb:11.2.2 + image: mariadb:11 restart: always volumes: - /srv/wordpress/db/:/var/lib/mysql @@ -29,6 +29,7 @@ services: WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: "{{ mysql_user_pass }}" labels: + - com.centurylinklabs.watchtower.enable=false - traefik.enable=true - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`) - traefik.http.routers.{{ servicename }}.entrypoints=websecure -- GitLab