Governed substrate for autonomous agents: scoped identity (passports), audited actions, MCP workspace. Infra IPs and secrets redacted for public release.
17 lines
808 B
Text
17 lines
808 B
Text
# Penpot secrets — copy to `penpot.env` (gitignored) and fill real values.
|
|
# docker compose auto-loads `.env`; this deployment expects `penpot.env`, so run with:
|
|
# docker compose --env-file penpot.env up -d
|
|
#
|
|
# Generate fresh values:
|
|
# PENPOT_SECRET_KEY / PENPOT_DB_PASSWORD: openssl rand -hex 32 (or -hex 16 for the db pw)
|
|
# PENPOT_OIDC_CLIENT_SECRET: must match oidc_clients.client_secret
|
|
# (client_id=penpot) in godcrm_prod.
|
|
|
|
# Session/crypto key for penpot (backend + exporter must share the SAME value).
|
|
PENPOT_SECRET_KEY=
|
|
|
|
# OAuth2/OIDC client secret registered in CRM oidc_clients (client_id=penpot).
|
|
PENPOT_OIDC_CLIENT_SECRET=
|
|
|
|
# Penpot's own postgres password (used by both penpot-backend and penpot-postgres).
|
|
PENPOT_DB_PASSWORD=
|