diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..0e561e5 --- /dev/null +++ b/compose.yaml @@ -0,0 +1,34 @@ +--- +services: + vaultwarden: + image: vaultwarden/server:latest + container_name: vaultwarden + restart: always + environment: + INVITATIONS_ALLOWED: ${INVITATIONS_ALLOWED} + LOG_FILE: ${LOG_FILE} + DOMAIN: ${DOMAIN} + SIGNUPS_ALLOWED: ${SIGNUPS_ALLOWED} + ports: + - "8222:80" + volumes: + - /app-config/vw-data:/data + healthcheck: + test: ["CMD", "/healthcheck.sh"] + interval: 60s + timeout: 10s + + uptime-kuma: + image: louislam/uptime-kuma:2 + container_name: kuma + restart: unless-stopped + ports: + - "3001:3001" + volumes: + - /app-config/kuma:/app/data + healthcheck: + test: ["CMD-SHELL", "extra/healthcheck"] + interval: 60s + timeout: 30s + start_period: 180s + retries: 5