Files
homelab-infra/ops/restore-tests/vaultwarden-compose.test.yml
T

30 lines
999 B
YAML

services:
restoretest-vaultwarden:
image: vaultwarden/server:latest@sha256:9a8eec71f4a52411cc43edc7a50f33e9b6f62b5baca0dd95f0c6e7fd60f1a341
container_name: restoretest-vaultwarden
restart: "no"
environment:
TZ: Europe/Berlin
DOMAIN: http://127.0.0.1:18080
WEBSOCKET_ENABLED: "true"
SIGNUPS_ALLOWED: "false"
INVITATIONS_ALLOWED: "false"
# Wegwerf-Admin-Token nur fuer den isolierten Smoke-Test.
# Bewusst KEIN Mount des produktiven vaultwarden_admin_token.txt,
# damit das echte Admin-Token nie in einem Test-Container-Lebenszyklus
# auftaucht. Smoke-Test prueft nur Login-Seite, das Token wird nicht
# zur Authentifizierung gebraucht.
ADMIN_TOKEN: restoretest-vaultwarden-admin-token-placeholder
ROCKET_PORT: 80
ROCKET_ADDRESS: 0.0.0.0
ports:
- "127.0.0.1:18080:80"
volumes:
- /mnt/user/backups/restore-lab/vaultwarden/data:/data
security_opt:
- no-new-privileges:true