vaultwarden manifests added
This commit is contained in:
parent
d13746f5c9
commit
5b783f9f45
2
vaultwarden/README.md
Normal file
2
vaultwarden/README.md
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
docker stack deploy -c vaultwarden.yml vaultwarden
|
||||||
|
|
||||||
34
vaultwarden/vaultwarden.yml
Normal file
34
vaultwarden/vaultwarden.yml
Normal 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
|
||||||
Loading…
Reference in New Issue
Block a user