31 lines
995 B
YAML
Executable File
31 lines
995 B
YAML
Executable File
version: '3'
|
|
|
|
services:
|
|
vaultwarden:
|
|
container_name: vaultwarden
|
|
image: vaultwarden/server:latest
|
|
restart: always
|
|
volumes:
|
|
- ./vw-data:/data
|
|
environment:
|
|
WEBSOCKET_ENABLED: 'true' # Required to use websockets
|
|
SIGNUPS_ALLOWED: 'true' # set to false to disable signups
|
|
SMTP_HOST: smtp.mail.yahoo.com
|
|
SMTP_FROM: pukekoxyz@yahoo.com
|
|
SMTP_PORT: 587
|
|
SMTP_SSL: "true"
|
|
SMTP_USERNAME: pukekoxyz@yahoo.com
|
|
SMTP_PASSWORD: "pvefngmuhcxunzqs"
|
|
networks:
|
|
- network
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.http.routers.vaultwarden.entrypoints=websecure"
|
|
- "traefik.http.routers.vaultwarden.rule=Host(`vault.pukeko.xyz`)"
|
|
- "traefik.http.routers.vaultwarden.service=vaultwarden-vaultwarden@docker"
|
|
- "traefik.http.routers.vaultwarden.tls.certresolver=pukekoresolver"
|
|
# - "traefik.http.routers.vaultwarden.middlewares=authelia@docker"
|
|
networks:
|
|
network:
|
|
driver: bridge
|