|
|
@ -9,6 +9,10 @@ services:
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
|
- ../data/auth:/mnt/backup/src/auth:ro
|
|
|
|
- ../data/auth:/mnt/backup/src/auth:ro
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
generate-secrets:
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
|
|
|
- ../secrets/auth/zitadel/MASTER_KEY:/secrets/auth/zitadel/MASTER_KEY
|
|
|
|
|
|
|
|
|
|
|
|
zitadel:
|
|
|
|
zitadel:
|
|
|
|
restart: 'unless-stopped'
|
|
|
|
restart: 'unless-stopped'
|
|
|
|
image: 'ghcr.io/zitadel/zitadel:latest'
|
|
|
|
image: 'ghcr.io/zitadel/zitadel:latest'
|
|
|
@ -22,7 +26,7 @@ services:
|
|
|
|
- MASTER_KEY
|
|
|
|
- MASTER_KEY
|
|
|
|
command: "start-from-init --masterkeyFile /run/secrets/MASTER_KEY --tlsMode disabled"
|
|
|
|
command: "start-from-init --masterkeyFile /run/secrets/MASTER_KEY --tlsMode disabled"
|
|
|
|
depends_on:
|
|
|
|
depends_on:
|
|
|
|
secrets:
|
|
|
|
generate-secrets:
|
|
|
|
condition: 'service_completed_successfully'
|
|
|
|
condition: 'service_completed_successfully'
|
|
|
|
caddy:
|
|
|
|
caddy:
|
|
|
|
condition: 'service_healthy'
|
|
|
|
condition: 'service_healthy'
|
|
|
@ -31,17 +35,13 @@ services:
|
|
|
|
ports:
|
|
|
|
ports:
|
|
|
|
- '8321:8080'
|
|
|
|
- '8321:8080'
|
|
|
|
|
|
|
|
|
|
|
|
generate-secrets:
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
|
|
|
- ../secrets/auth/zitadel/MASTER_KEY:/secrets/auth/zitadel/MASTER_KEY
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
crdb:
|
|
|
|
crdb:
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
image: 'cockroachdb/cockroach:latest-v22.2'
|
|
|
|
image: 'cockroachdb/cockroach:latest-v23.1'
|
|
|
|
depends_on:
|
|
|
|
depends_on:
|
|
|
|
secrets:
|
|
|
|
generate-secrets:
|
|
|
|
condition: 'service_completed_successfully'
|
|
|
|
condition: 'service_completed_successfully'
|
|
|
|
command: "start-single-node --insecure"
|
|
|
|
command: "start-single-node --insecure --store=path=/cockroach/cockroach-data,size=20%"
|
|
|
|
healthcheck:
|
|
|
|
healthcheck:
|
|
|
|
test: ["CMD", "curl", "--fail", "http://localhost:8080/health?ready=1"]
|
|
|
|
test: ["CMD", "curl", "--fail", "http://localhost:8080/health?ready=1"]
|
|
|
|
interval: '10s'
|
|
|
|
interval: '10s'
|
|
|
|