diff --git a/vikunja.yaml b/vikunja.yaml index ca097e1..e2fc77f 100644 --- a/vikunja.yaml +++ b/vikunja.yaml @@ -1,6 +1,6 @@ services: vikunja: - image: vikunja/vikunja + image: vikunja/vikunja:latest user: "1001:998" environment: VIKUNJA_SERVICE_PUBLICURL: http://task.netgrimoire.com @@ -11,13 +11,12 @@ services: VIKUNJA_DATABASE_DATABASE: vikunja VIKUNJA_SERVICE_JWTSECRET: vikunja ports: - - 3456:3456 + - "3456:3456" volumes: - /DockerVol/vikunja/files:/app/vikunja/files depends_on: - vikdb: - condition: service_healthy - restart: unless- + - vikdb + restart: unless-stopped networks: - netgrimoire logging: @@ -25,29 +24,24 @@ services: options: gelf-address: "udp://192.168.5.17:12201" tag: "vikunja" - deploy: labels: - - homepage.group=Application - - homepage.name=Vikunja - - homepage.icon=vikunja.png - - homepage.href=http://task.netgrimoire.com - - homepage.description=Task Manager - - kuma.vik.http.name="Vikunja" - - kuma.vik.http.url=http://vikunja:3456 - - caddy=task.netgrimoire.com - - caddy.import=authentik - - caddy.reverse_proxy="{{upstreams 3456}}" + homepage.group: "Application" + homepage.name: "Vikunja" + homepage.icon: "vikunja.png" + homepage.href: "http://task.netgrimoire.com" + homepage.description: "Task Manager" + kuma.vik.http.name: "Vikunja" + kuma.vik.http.url: "http://vikunja:3456" + caddy: "task.netgrimoire.com" + caddy.import: "authentik" + caddy.reverse_proxy: "{{upstreams 3456}}" placement: constraints: - - node.hostname == docker4 - - - - + - node.hostname == docker4 vikdb: - image: mariadb: + image: mariadb:10.6 user: "1001:998" command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci environment: @@ -59,7 +53,7 @@ services: - /DockerVol/vikunja/db:/var/lib/mysql restart: unless-stopped healthcheck: - test: ["CMD-SHELL", "mysqladmin ping -h localhost -u $$MYSQL_USER --password=$$MYSQL_PASSWORD"] + test: ["CMD-SHELL", "mysqladmin ping -h localhost -u $MYSQL_USER --password=$MYSQL_PASSWORD"] interval: 2s networks: @@ -73,9 +67,8 @@ services: deploy: placement: constraints: - - node.hostname == docker4 - + - node.hostname == docker4 networks: netgrimoire: - external: true \ No newline at end of file + external: true