Files
2025-04-17 20:28:25 +01:00

22 lines
683 B
YAML

services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: unless-stopped
expose:
- 80
environment:
DOMAIN: "https://${VAULTWARDEN_HOSTNAME?}"
SIGNUPS_ALLOWED: ${VAULTWARDEN_SIGNUPS_ALLOWED:-true}
ADMIN_TOKEN: ${VAULTWARDEN_ADMIN_TOKEN?}
volumes:
- ${DOCKER_DATA_DIR}/vaultwarden:/data/
labels:
- "traefik.enable=true"
- "traefik.http.routers.vaultwarden.rule=Host(`${VAULTWARDEN_HOSTNAME?}`)"
- "traefik.http.routers.vaultwarden.entrypoints=websecure"
- "traefik.http.routers.vaultwarden.tls.certresolver=letsencrypt"
profiles:
- vaultwarden
- all