From d6a4744da7aa2dcbb3eb1f535bfa87887cc90225 Mon Sep 17 00:00:00 2001 From: Christian Steinle Date: Wed, 19 Jul 2023 06:57:57 +0000 Subject: [PATCH] Introduction auf vaultwarden. --- vault/docker-compose.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 vault/docker-compose.yaml diff --git a/vault/docker-compose.yaml b/vault/docker-compose.yaml new file mode 100644 index 0000000..9e58a09 --- /dev/null +++ b/vault/docker-compose.yaml @@ -0,0 +1,31 @@ +version: "3.9" + +networks: + proxy: + external: true + +volumes: + vault: + name: vault + +services: + vault: + image: vaultwarden/server:alpine + restart: unless-stopped + volumes: + - vault:/data + labels: + - "traefik.enable=true" + - "traefik.http.routers.vault.entrypoints=web" + - "traefik.http.routers.vault.rule=Host(`bitwarden-asu.ddnss.de`)" + - "traefik.http.routers.vault.middlewares=vault" + - "traefik.http.middlewares.vault.redirectscheme.scheme=https" + - "traefik.http.routers.vault-secure.entrypoints=websecure" + - "traefik.http.routers.vault-secure.rule=Host(`bitwarden-asu.ddnss.de`)" + - "traefik.http.routers.vault-secure.service=vault-secure" + - "traefik.http.routers.vault-secure.tls=true" + - "traefik.http.routers.vault-secure.tls.certresolver=myresolver" + - "traefik.http.services.vault-secure.loadbalancer.server.port=80" + networks: + - proxy +