Files
ai-contract-platform/yuqei-infra/compose/docker-compose.production.smtp.yml
T
yuqei 1d85329a6a
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 9m12s
Build and Test Quality Gate / Isolated Alibaba and Tencent KMS gateway (pull_request) Failing after 4m53s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 24m55s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 8m42s
feat: deliver governed contract platform and async AI tasks
2026-08-26 12:53:47 +08:00

20 lines
728 B
YAML

services:
contract-api:
environment:
CONTRACT_API_IDENTITY_SMTP_PASSWORD: ""
CONTRACT_API_IDENTITY_SMTP_PASSWORD_FILE: /run/secrets/contract_smtp_password
secrets:
- source: contract_smtp_password
target: contract_smtp_password
contract-playbook-governance-worker:
environment:
CONTRACT_API_IDENTITY_SMTP_PASSWORD: ""
CONTRACT_API_IDENTITY_SMTP_PASSWORD_FILE: /run/secrets/contract_smtp_password
secrets:
- source: contract_smtp_password
target: contract_smtp_password
secrets:
contract_smtp_password:
file: ${CONTRACT_API_IDENTITY_SMTP_PASSWORD_FILE_HOST:?CONTRACT_API_IDENTITY_SMTP_PASSWORD_FILE_HOST must point to a protected SMTP password file}