Environment Variables
Configuration options for Terragate deployments.
Environment variables are only applicable for self-hosted Enterprise deployments. Terragate Cloud handles all configuration automatically.
Core Configuration
| Variable | Description | Default |
|---|---|---|
NODE_ENV | Environment mode | production |
PORT | API server port | 3300 |
LOG_LEVEL | Logging verbosity | info |
Database
| Variable | Description | Required |
|---|---|---|
DB_HOST | PostgreSQL host | Yes |
DB_PORT | PostgreSQL port | Yes |
DB_USERNAME | Database user | Yes |
DB_PASSWORD | Database password | Yes |
DB_DATABASE | Database name | Yes |
Authentication
| Variable | Description | Required |
|---|---|---|
JWT_SECRET | JWT signing secret | Yes |
JWT_EXPIRES_IN | Token expiration | 15m |
Redis
| Variable | Description | Required |
|---|---|---|
REDIS_HOST | Redis server host | Yes |
REDIS_PORT | Redis server port | 6379 |
Need Help?
For enterprise deployment configuration, contact our sales team.
Last updated on