Skip to content
Kitsy Docs Open CNOS

cnos build

cnos build

Use build when a repo needs a deterministic artifact derived from CNOS.

Terminal window
cnos build server --to .cnos-server.json
cnos build browser --to .cnos-browser.json
cnos build env --profile local --to .env.local
cnos build env --profile stage --to .env.stage
cnos build public --framework vite --to .env.production
cnos build env --profile local-domain --format docker-env --to .docker/runtime/current.env

Targets:

  • build server writes a server runtime projection with resolved values plus secret refs
  • build browser writes a public-only browser projection
  • build env writes explicit env mappings in formats like dotenv, shell, json, yaml, docker-env, or toml
  • build public writes promoted public env with optional framework prefixes like Vite and Next

All build artifacts are derived output. .cnos remains the source of truth.