template-monorepo/deploy/zitadel
王性驊 1f660b547a add fix eage case 2026-05-26 14:05:33 +08:00
..
machinekey add fix eage case 2026-05-26 14:05:33 +08:00
.gitignore add fix eage case 2026-05-26 14:05:33 +08:00
README.md add fix eage case 2026-05-26 14:05:33 +08:00
steps.yaml add fix eage case 2026-05-26 14:05:33 +08:00
zitadel.yaml add fix eage case 2026-05-26 14:05:33 +08:00

README.md

ZITADELdev / k6

本機跑 k6 測試用的 ZITADEL stackdocker-compose profile: k6)。

啟動

make k6-up

會啟動 mongo / redis / mailhog / postgres / zitadel。

ZITADEL 首次啟動會 init Postgres schema 並執行 steps.yaml 預載:

  • Instance 名稱:ZITADEL
  • OrgGatewayDev
  • Admin 使用者:zitadel-admin@zitadel.localhost / Password1!
  • Service Accountzitadel-admin-sa(產生 PAT 寫到 machinekey/zitadel-admin-sa.token

完成需 30~90 秒,可用 make k6-wait 等到 /debug/healthz 200。

PAT 取用

cat deploy/zitadel/machinekey/zitadel-admin-sa.token

把這個值塞進 etc/gateway.k6.yamlZitadel.ServiceUserToken,或用環境變數:

export ZITADEL_SERVICE_TOKEN=$(cat deploy/zitadel/machinekey/zitadel-admin-sa.token)

make k6-gateway 會自動做這件事。

重設

make k6-down                                    # 停容器(保留 volume
docker volume rm template-monorepo_postgres_data   # 清 ZITADEL 資料
rm deploy/zitadel/machinekey/zitadel-admin-sa.*    # 清 PAT

端點

不可帶上 prod

MasterkeyNeedsToHave32Characterssteps.yaml 內的密碼都是固定 dev 值,只能本機用。