Beaker Studio

Menu
Managed MySQL now available!
Learn More

Environment Variables

Parameters

A list of environment variables for the service. Scope may be either Build, Build and Run, or Run. Build scoped variables are only available during the build process. Build and Run scoped variables are available during both the build and run processes. Run scope variables are only available during the run process.

Environment variables are encrypted on Beaker Studio using AES-256-GCM and Scrypt, and deployed on AWS as secrets stored in Parameter Store with KMS.

Environment variables specified in your compose.yaml are also available during build, but are not encrypted and not available to the deployed task. It is bad practice to store secrets in your compose.yaml file or any other files committed to Git, but it may be useful for environment variables that do not contain secrets. For example, a JavaScript application setting NODE_ENV to production.