35 lines
1.0 KiB
YAML
35 lines
1.0 KiB
YAML
version: '3.8'
|
||
|
||
services:
|
||
vaultwarden:
|
||
image: vaultwarden/server:latest
|
||
restart: always
|
||
environment:
|
||
- SIGNUPS_ALLOWED=false
|
||
- ADMIN_TOKEN=0BOooTXhrhbskotsuH7CPEm9me3muf86iaF5dpIKe1G4MfV2gQyNC+LqmA0/yz/9
|
||
- DOMAIN=https://vault.emrekirman.com
|
||
- DATABASE_URL=postgresql://postgres:98836@postgres-db:5432/vaultwarden
|
||
volumes:
|
||
- vw-data:/data
|
||
networks:
|
||
- postgres_network
|
||
- traefik-public
|
||
deploy:
|
||
labels:
|
||
- "traefik.enable=true"
|
||
- "traefik.http.routers.vaultwarden.rule=Host(`vault.emrekirman.com`)"
|
||
- "traefik.http.routers.vaultwarden.entrypoints=websecure"
|
||
- "traefik.http.routers.vaultwarden.tls.certresolver=myresolver" # Kendi resolver adınla değiştir
|
||
- "traefik.http.services.vaultwarden.loadbalancer.server.port=80"
|
||
placement:
|
||
constraints:
|
||
- node.role == manager
|
||
volumes:
|
||
vw-data:
|
||
driver: local
|
||
networks:
|
||
postgres_network:
|
||
external: true
|
||
traefik-public:
|
||
external: true
|