CLI Reference
nova deploy — Deploy to Cloud
Compile TypeScript AST, verify execution plan, provision cloud resources, and lock state.
AWS Credentials Required
Deploying to AWS requires configured credentials via environment variables or AWS CLI configuration.
Compiles your TypeScript AST, verifies the execution plan, provisions cloud resources via the target provider API, and updates the SHA-256 state lock.
Syntax
Terminal
nova deploy [options]Options
| Option | Description | Default |
|---|---|---|
| --target <provider> | Target cloud driver (aws, cloudflare, docker) | — |
| --env <namespace> | Environment namespace | production |
| --yes, -y | Skip interactive confirmation (for CI/CD) | — |
Examples
Interactive Deployment to AWS
Terminal
nova deploy --target awsAutomated CI/CD Deployment
Terminal
nova deploy --target aws --env staging --yesDeploy to Cloudflare Edge
Terminal
nova deploy --target cloudflareEnvironment Variables
| Variable | Description |
|---|---|
| NOVA_TARGET | Default cloud provider target |
| NOVA_ENV | Default environment namespace |
| AWS_ACCESS_KEY_ID | AWS credential for deployment |
| AWS_SECRET_ACCESS_KEY | AWS credential for deployment |