NodeOps
ES

Managing Environment Variables

Set, view, and sync environment variables between your local development environment and CreateOS.


List Variables

Bash
1createos env list

Values are shown in full by default. Use --hide to mask them:

Bash
1createos env list --hide

Set Variables

Bash
1# Set a single variable
2createos env set DATABASE_URL=postgres://localhost:5432/mydb
3
4# Set multiple at once
5createos env set API_KEY=sk-xxx SECRET=my-secret NODE_ENV=production

Remove a Variable

Bash
1createos env rm API_KEY

Sync with Local Files

Pull remote variables to a local .env file

Bash
1createos env pull

This creates a .env.<environment-name> file (e.g., .env.production). The CLI auto-adds .env.* to your .gitignore.

Push local variables to remote

Bash
1createos env push

The CLI reads your .env.<environment-name> file, shows what will change, and asks for confirmation. Use --force to skip confirmation in CI.

Specify a custom file

Bash
1createos env pull --file .env.local
2createos env push --file .env.staging

CI/CD Usage

Bash
1# Set from CI secrets
2createos env set DATABASE_URL=$DB_URL --project <id> --environment <id>
3
4# Pull for local debugging
5createos env pull --project <id> --environment <id> --force

Más de 100,000 constructores. Un solo espacio de trabajo.

Recibe actualizaciones de productos, historias de constructores y acceso anticipado a funciones que te ayudan a lanzar más rápido.

CreateOS es un espacio de trabajo inteligente y unificado donde las ideas pasan sin interrupciones del concepto al despliegue en producción, eliminando el cambio de contexto entre herramientas, infraestructura y flujos de trabajo, con la oportunidad de monetizar ideas de inmediato en el Marketplace de CreateOS.