-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
34 lines (32 loc) · 1.2 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
version: '3.8'
services:
zitadel:
restart: always
image: ghcr.io/zitadel/zitadel:latest
command: 'start-from-init --steps /example-zitadel-init-steps.yaml --masterkey "${ZITADEL_MASTERKEY}" --tlsMode external'
environment:
- 'ZITADEL_DATABASE_COCKROACH_HOST=crdb'
- 'ZITADEL_EXTERNALSECURE=true'
- 'ZITADEL_EXTERNALDOMAIN=${DOMAIN}'
- 'ZITADEL_EXTERNALPORT=443'
- ZITADEL_DEFAULTINSTANCE_SMTPCONFIGURATION_SMTP_HOST=${SMTP_HOST}:${SMTP_PORT}
- ZITADEL_DEFAULTINSTANCE_SMTPCONFIGURATION_SMTP_USER=
- ZITADEL_DEFAULTINSTANCE_SMTPCONFIGURATION_SMTP_PASSWORD=
- ZITADEL_DEFAULTINSTANCE_SMTPCONFIGURATION_TLS=false
- ZITADEL_DEFAULTINSTANCE_SMTPCONFIGURATION_FROM=${SMTP_FROM_EMAIL}
- ZITADEL_DEFAULTINSTANCE_SMTPCONFIGURATION_FROMNAME=Zitadel
depends_on:
- crdb
ports:
- '172.17.0.1:8586:8080'
volumes:
- "./zitadel-init-steps.yaml:/example-zitadel-init-steps.yaml:ro"
crdb:
restart: always
image: 'cockroachdb/cockroach:v22.2.2'
command: 'start-single-node --insecure'
ports:
- '172.17.0.1:9090:8080'
- '172.17.0.1:26257:26257'
volumes:
- './data:/cockroach/cockroach-data:rw'