Update paths and configurations for swarm infrastructure
- Update all volume paths from /home/doc/swarm-data to /home/doc/projects/swarm-data - Add Traefik local entrypoint on port 8443 with host mode networking - Add Adminer local route with Traefik labels - Configure Vikunja OIDC integration with Authentik - Add Outline stack configuration - Add traefik-local stack for local network routing - Update .gitignore with backup files and dynamic configs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -9,12 +9,22 @@ services:
|
||||
VIKUNJA_DATABASE_DATABASE: vikunja
|
||||
VIKUNJA_SERVICE_PUBLICURL: https://tasks.frostlabs.me
|
||||
VIKUNJA_SERVICE_JWTSECRET_FILE: /run/secrets/vikunja-jwt
|
||||
# OIDC/SSO Configuration for Authentik
|
||||
OIDC_CLIENT_ID: fAkamae10Kz4QnqhAW2pqvyIEpCQWz9yiNVUEcNf
|
||||
OIDC_CLIENT_SECRET: FpLWS72MXH9vReiNEQFCxybUe4OOdiiNPmKNeg6iY7GICpLupF0CQaqqTEzPnwvrDUNEz9I2nwsI3BUP23AQ49ESquhn6d5IZfqRMVSKC7FTzVSLqkQzDCW5SkyJyo83
|
||||
OIDC_AUTH_URI: https://auth.frostlabs.me/application/o/authorize/
|
||||
OIDC_TOKEN_URI: https://auth.frostlabs.me/application/o/token/
|
||||
OIDC_USERINFO_URI: https://auth.frostlabs.me/application/o/userinfo/
|
||||
OIDC_LOGOUT_URI: https://auth.frostlabs.me/application/o/vikunja/end-session/
|
||||
OIDC_USERNAME_CLAIM: preferred_username
|
||||
OIDC_DISPLAY_NAME: Authentik
|
||||
OIDC_SCOPES: openid profile email
|
||||
secrets:
|
||||
- postgres-master
|
||||
- vikunja-jwt
|
||||
volumes:
|
||||
- /home/doc/swarm-data/appdata/vikunja/files:/app/vikunja/files
|
||||
- /home/doc/swarm/swarm-production/stacks/apps/vikunja/config.yml:/etc/vikunja/config.yml:ro
|
||||
- /home/doc/projects/swarm-data/appdata/vikunja/files:/app/vikunja/files
|
||||
- /home/doc/projects/swarm/swarm-production/stacks/apps/vikunja/config.yml:/etc/vikunja/config.yml:ro
|
||||
networks:
|
||||
- homelab
|
||||
# healthcheck:
|
||||
|
||||
Reference in New Issue
Block a user