Files
TheGreatCompose/Vaultwarden/compose.yaml
T

21 lines
908 B
YAML

services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: unless-stopped
environment:
DOMAIN: "http://homelab.local:8000"
SSO_ENABLED: true
SSO_AUTHORITY: https://homelab.local:8005/application/o/vaultwarden/
SSO_CLIENT_ID: 8QGk6TXr0FxndMFu97Y0G2HESxdUm6wRiwTYTNNF
SSO_CLIENT_SECRET: 2MEJi5PSGNoD2y4ZVqoVeowg3OPovHh9nL4aNZU8ors1sd3fYCNb2SRGw2udsP6TubgmsMrQqM8U8gJ8Rm4UcAzhsaNsu9DhZzQkO0uoR7SKNnrsy7Swsf4m4rNdvpKy
SSO_SCOPES: "openid email profile offline_access"
SSO_ALLOW_UNKNOWN_EMAIL_VERIFICATION: false
SSO_CLIENT_CACHE_EXPIRATION: 0
SSO_ONLY: false # Set to true to disable email+master password login and require SSO
SSO_SIGNUPS_MATCH_EMAIL: true # Match first SSO login to existing account by email
volumes:
- /mnt/appdata/vaultwarden/vw-data/:/data/
ports:
- 8000:80