From b118713e6e2ba6c6aebdeb069ee53db383c007b9 Mon Sep 17 00:00:00 2001 From: edipretoro Date: Fri, 7 Nov 2025 11:33:23 +0100 Subject: [PATCH] Adding a deployment orchestration for vaultgarden w/ traefik as reverse proxy --- docker-compose.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..73f1ab5 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,24 @@ +networks: + traefik: + external: true + vaultgarden: +services: + vaultwarden: + image: vaultwarden/server:latest + container_name: vaultwarden + restart: unless-stopped + environment: + DOMAIN: ${VAULTWARDEN_DOMAIN} + volumes: + - ./data/vaultgarden/:/data/ + labels: + - "traefik.enable=true" + - "traefik.docker.network=traefik" + - "traefik.http.routers.vaultwarden.tls.certresolver=ovhtls" + - "traefik.http.routers.vaultwarden.service=vaultwarden" + - "traefik.http.services.vaultwarden.loadbalancer.server.port=80" + - "traefik.http.routers.vaultwarden.rule=Host(`vault.edipretoro.be`)" + - "traefik.http.routers.vaultwarden.middlewares=gzip" + networks: + - traefik + - vaultgarden