version: '3.9' services: bitwarden: environment: - WEBSOCKET_ENABLED=true - SIGNUPS_ALLOWED=true - DOMAIN=https://pw.sectorq.eu - SMTP_HOST=mail.sectorq.eu - SMTP_FROM=jaydee@sectorq.eu - SMTP_PORT=465 - SMTP_SSL=true - SMTP_USERNAME=jaydee@sectorq.eu - SMTP_PASSWORD=$SMTP_PASSWORD - ADMIN_TOKEN=$ADMIN_PASSWORD image: ${DOCKER_REGISTRY:-}vaultwarden/server:latest ports: - 8181:80 volumes: - /share/docker_data/bitwarden/bw-data:/data deploy: mode: replicated replicas: 1 restart_policy: condition: any labels: com.centurylinklabs.watchtower.enable: 'true' homepage.container: vaultwarden homepage.description: password manager homepage.group: utilities homepage.href: https://pw.sectorq.eu homepage.icon: bitwarden.png homepage.name: bitwarden homepage.server: my-docker homepage.weight: '1' wud.watch: 'true' wud.watch.digest: 'true' placement: constraints: - node.role == manager