Files
2026-07-16 19:16:40 +02:00

40 lines
935 B
YAML

services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
depends_on:
- db
networks:
- vw_default
- caddy_proxy
ports:
- "6769:80"
volumes:
- ./vw-data:/data
environment:
- ADMIN_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- DOMAIN=https://vw.vacpro.fyi
- SIGNUPS_ALLOWED=false
# db post
- DATABASE_URL=postgresql://vaultwarden:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@db/vaultwarden
db:
image: postgres:16-alpine
container_name: vaultwarden-db
restart: always
environment:
POSTGRES_USER: vaultwarden
POSTGRES_PASSWORD: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
POSTGRES_DB: vaultwarden
volumes:
- ./pg-data:/var/lib/postgresql/data
networks:
- vw_default
networks:
vw_default:
external: true
caddy_proxy:
external: true