CLI push

Sube variables de entorno desde un archivo .env o envía un secreto directamente.

Comando push

Sube variables de entorno de un archivo .env local a tu proveedor en la nube usando un archivo de mapeo.

envilder --push --envfile=.env --map=envilder.json

Opciones

OpciónDescripción
--pushActiva el modo push (requerido)
--envfileRuta a tu archivo .env local
--mapRuta al JSON de mapeo de parámetros
--provideraws (por defecto) o azure
--vault-urlURL de Azure Key Vault
--profilePerfil AWS CLI (solo AWS)

Ejemplos

# Push to AWS SSM
envilder --push --envfile=.env --map=envilder.json

# With AWS profile
envilder --push --envfile=.env.prod --map=envilder.json --profile=prod-account

# Azure via $config in map file
envilder --push --envfile=.env --map=envilder.azure.json

# Azure via CLI flags
envilder --push --provider=azure \
  --vault-url=https://my-vault.vault.azure.net \
  --envfile=.env --map=envilder.json

Subir variable individual

Sube una variable de entorno individual directamente sin ningún archivo.

envilder --push --key=API_KEY --value={SECRET} --secret-path=/myapp/api/key

Opciones

OpciónDescripción
--pushActiva el modo push (requerido)
--keyNombre de la variable de entorno
--valueValor a almacenar
--secret-pathRuta completa del secreto en tu proveedor en la nube
--provideraws (por defecto) o azure
--vault-urlURL de Azure Key Vault
--profilePerfil AWS CLI (solo AWS)