services:
vaultwarden:
image: vaultwarden/server:latest
container_name: fnox-vaultwarden-test
environment:
- DOMAIN=https://localhost:8080
- SIGNUPS_ALLOWED=true
- INVITATIONS_ALLOWED=true
- WEBSOCKET_ENABLED=true
# Disable admin token for local testing
- DISABLE_ADMIN_TOKEN=true
# Enable HTTPS with self-signed certificate
- ROCKET_TLS={certs="/data/certs/cert.pem",key="/data/certs/key.pem"}
ports:
- "8080:80"
volumes:
- vaultwarden-data:/data
- ./fixtures/bitwarden-certs/certs:/data/certs:ro
restart: unless-stopped
volumes:
vaultwarden-data: