vaultwarden manifests added

This commit is contained in:
kube-master@emrekirman.com 2026-04-28 07:25:28 +00:00
parent d13746f5c9
commit 5b783f9f45
2 changed files with 36 additions and 0 deletions

2
vaultwarden/README.md Normal file
View File

@ -0,0 +1,2 @@
docker stack deploy -c vaultwarden.yml vaultwarden

View File

@ -0,0 +1,34 @@
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