From fcad1b1649f1ce0d944022254f73e9de73f183df Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 2 Nov 2025 14:13:28 +0100 Subject: [PATCH] =?UTF-8?q?vaultwarden/docker-compose.yml=20hinzugef=C3=BC?= =?UTF-8?q?gt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vaultwarden/docker-compose.yml | 50 ++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 vaultwarden/docker-compose.yml diff --git a/vaultwarden/docker-compose.yml b/vaultwarden/docker-compose.yml new file mode 100644 index 0000000..a4d2355 --- /dev/null +++ b/vaultwarden/docker-compose.yml @@ -0,0 +1,50 @@ +services: + db: + image: postgres:17 + container_name: vaultwarden-db + hostname: vaultwarden-db + security_opt: + - no-new-privileges:true + healthcheck: + test: ["CMD", "pg_isready", "-q", "-d", "vaultwarden", "-U", "vaultwardenuser"] + timeout: 45s + interval: 10s + retries: 10 + volumes: + - db:/var/lib/postgresql/data:rw + environment: + POSTGRES_DB: vaultwarden + POSTGRES_USER: vaultwardenuser + POSTGRES_PASSWORD: vaultwardenpass + restart: on-failure:5 + + vaultwarden: + image: vaultwarden/server:latest + container_name: vaultwarden + hostname: vaultwarden + security_opt: + - no-new-privileges:true + user: 1000:100 + ports: + - 4080:4020 + volumes: + - data:/data:rw + environment: + ROCKET_PORT: 4020 + DATABASE_URL: postgresql://vaultwardenuser:vaultwardenpass@vaultwarden-db:5432/vaultwarden + ADMIN_TOKEN: bYbhH1Lfe5roAjFAd1wITTu8jIT7gCq5 + DISABLE_ADMIN_TOKEN: false + DOMAIN: https://vaultwarden.scheidel.biz + SMTP_HOST: smtp.strato.de + SMTP_FROM: michael.scheidel@scheidel.biz + SMTP_PORT: 587 + SMTP_SECURITY: starttls + SMTP_USERNAME: michael.scheidel@scheidel.biz + SMTP_PASSWORD: ?EAM?Yes!01 + restart: on-failure:5 + depends_on: + db: + condition: service_started +volumes: + db: + data: \ No newline at end of file