Environment variables
What it is
Section titled “What it is”Environment variables are key/value pairs injected into your app’s process environment at runtime. uploy encrypts values at rest with AES-256-GCM.
- User-defined. Set on the app’s Environment tab.
- Auto-injected. Set by uploy itself — e.g.
DATABASE_URLwhen a managed Postgres is attached. These cannot be overridden manually.
Name rules
Section titled “Name rules”Names must match ^[A-Z][A-Z0-9_]*$ — that is, start with an uppercase letter and contain only uppercase letters, digits, and underscores.
How to use
Section titled “How to use”See the Configure environment variables guide.
Limits & defaults
Section titled “Limits & defaults”- Applying changes restarts the app.
- Values are limited only by the underlying Kubernetes Secret size (~1 MiB total per app).