Files
dtf-system/staging
Cauê Faleiros 98c951d374
Some checks failed
Validate, publish and deploy / validate (push) Successful in 2m2s
Validate, publish and deploy / publish-and-deploy (push) Failing after 8s
first commit
2026-09-15 16:42:34 -03:00
..
2026-09-15 16:42:34 -03:00
2026-09-15 16:42:34 -03:00

Staging readiness gate

This directory does not contain a staging deployment and does not authorize any real integration. It provides a separate, network-disabled validation root for the non-secret decisions in PRODUCTION_INPUTS.md.

  1. Complete the business and technical decisions in PRODUCTION_INPUTS.md.

  2. Copy staging.env.example to staging.env and replace the TBD values with non-secret metadata only. staging.env is ignored by Git and Docker builds.

  3. Run:

    docker compose -f compose.staging.yaml run --rm readiness
    

The gate rejects incomplete values, local endpoints, fake provider selections, embedded secret-like settings, and unsafe secret-source choices. The readiness container has no network. A pass means only that the required non-secret inputs are structurally complete; it does not prove provider access, security, business approval, compatibility, or production readiness.

The actual staging application composition must be created only after these inputs and provider contracts are approved. Secrets must be injected from the approved external mechanism and must never be copied into this repository.