21 lines
908 B
YAML
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
|