Files
Assistant/docs/DEPLOYMENT.md
T
m 5fca81531a
CI / test (push) Failing after 15m55s
feat: add Creator username password login
2026-08-16 16:56:38 +03:00

1.2 KiB

Deployment V1

Target control plane: Portainer at https://docker.cin.su.

Recommended V1 deployment topology:

  • assistant-core-runtime
  • assistant-continuity-runtime
  • assistant-commit-runtime (isolated privileged runtime)
  • assistant-cognitive-worker (replaceable, no canonical ownership)
  • PostgreSQL 18.6
  • NATS as replaceable integration transport

Temporal is intentionally not the canonical owner of future obligations. If/when Temporal is added, loss of Temporal must be recoverable from canonical continuity state.

The initial stack definition is deploy/docker-compose.prod.yml. Portainer may deploy it from Git after the repository has been pushed.

Credentials/API deployment automation is deliberately not embedded. Use PORTAINER_API_KEY from an external secret source or deploy through Portainer UI/API after authenticating.

The single Creator login is configured with external CREATOR_USERNAME and CREATOR_PASSWORD values. They issue the same bounded Creator session and never select Actor, Principal, Scope or Authority. Keep CREATOR_BOOTSTRAP_TOKEN as a separate recovery/automation credential; none of these values belongs in Git, compose defaults for production, image layers or logs.