diff --git a/internals/vikunja/docker-compose.yaml b/internals/vikunja/docker-compose.yaml index 08ab3ab..9e08075 100644 --- a/internals/vikunja/docker-compose.yaml +++ b/internals/vikunja/docker-compose.yaml @@ -1,6 +1,6 @@ services: vikunja: - image: vikunja/vikunja + image: vikunja/vikunja:0.24.6 environment: VIKUNJA_SERVICE_PUBLICURL: https://todo.net.enpls.org VIKUNJA_DATABASE_HOST: db @@ -8,14 +8,17 @@ services: VIKUNJA_DATABASE_TYPE: postgres VIKUNJA_DATABASE_USER: vikunja VIKUNJA_DATABASE_DATABASE: vikunja - VIKUNJA_SERVICE_ENABLEREGISTRATION: false + VIKUNJA_SERVICE_ENABLEREGISTRATION: true + VIKUNJA_AUTH_LOCAL_ENABLED: false VIKUNJA_AUTH_OPENID_ENABLED: true + VIKUNJA_AUTH_OPENID_REDIRECT_URL: "https://todo.net.enpls.org/auth/openid/" VIKUNJA_AUTH_OPENID_PROVIDERS_IDM_NAME: "Kanidm" - VIKUNJA_AUTH_OPENID_PROVIDERS_IDM_URL: "https://idm.enpls.org/oauth2/openid/vikunja" + VIKUNJA_AUTH_OPENID_PROVIDERS_IDM_AUTHURL: "https://idm.enpls.org/oauth2/openid/vikunja" VIKUNJA_AUTH_OPENID_PROVIDERS_IDM_SCOPE: "openid profile email" volumes: - vikunja:/app/vikunja/files + - config:/etc/vikunja networks: - vikunja ports: @@ -28,8 +31,6 @@ services: - "traefik.enable=true" - "traefik.http.routers.vikunja.rule=Host(`todo.net.enpls.org`)" - "traefik.http.routers.vikunja.entrypoints=websecure" - - "traefik.http.routers.vikunja.entrypoints=websecure" - - "traefik.http.routers.vikunja.service=woodpecker-service" - "traefik.http.routers.vikunja.middlewares=proxyHeader@file,proxyError@file" db: @@ -51,6 +52,8 @@ volumes: driver: local vikunja: driver: local + config: + driver: local networks: vikunja: