ื“ืœื’ ืœืชื•ื›ืŸ ื”ืจืืฉื™

Environment Variables Reference

Comprehensive reference of all environment variables used by Ever Gauzy.

Coreโ€‹

VariableRequiredDefaultDescription
NODE_ENVNodevelopmentEnvironment mode
PORTNo3000API server port
HOSTNo0.0.0.0API bind host

Databaseโ€‹

VariableRequiredDefaultDescription
DB_TYPEYessqlitesqlite, postgres, mysql
DB_HOSTPostgreslocalhostDatabase host
DB_PORTPostgres5432Database port
DB_NAMEYesgauzyDatabase name
DB_USERPostgrespostgresDatabase user
DB_PASSPostgresโ€”Database password
DB_SSL_MODENofalseEnable SSL
DB_POOL_SIZENo40Connection pool size
DB_ORMNotypeormtypeorm or mikroorm

Authenticationโ€‹

VariableRequiredDescription
JWT_SECRETYesJWT signing secret
JWT_REFRESH_SECRETYesRefresh token secret
JWT_TOKEN_EXPIRATIONNoToken expiry (default: 1d)
JWT_REFRESH_TOKEN_EXPIRATIONNoRefresh expiry (7d)

Redisโ€‹

VariableRequiredDefaultDescription
REDIS_URLProdโ€”Full Redis connection URL
REDIS_HOSTNolocalhostRedis host
REDIS_PORTNo6379Redis port

URLsโ€‹

VariableRequiredDescription
API_BASE_URLYesPublic API URL
CLIENT_BASE_URLYesWeb app URL

Email (SMTP)โ€‹

VariableRequiredDescription
MAIL_FROM_ADDRESSYesSender email
MAIL_HOSTYesSMTP server host
MAIL_PORTNoSMTP port (587)
MAIL_USERNAMEYesSMTP username
MAIL_PASSWORDYesSMTP password

File Storageโ€‹

VariableS3Description
FILE_PROVIDERโ€”LOCAL, S3, WASABI, CLOUDINARY
AWS_ACCESS_KEY_IDS3AWS key
AWS_SECRET_ACCESS_KEYS3AWS secret
AWS_REGIONS3AWS region
AWS_S3_BUCKETS3S3 bucket name

Integrationsโ€‹

VariableDescription
GAUZY_GITHUB_CLIENT_IDGitHub App client ID
GAUZY_GITHUB_CLIENT_SECRETGitHub App secret
GAUZY_GITHUB_WEBHOOK_SECRETGitHub webhook secret
GOOGLE_CLIENT_IDGoogle OAuth client
GOOGLE_CLIENT_SECRETGoogle OAuth secret
SENTRY_DSNSentry error tracking

Observabilityโ€‹

VariableDescription
SENTRY_DSNSentry DSN
SENTRY_TRACES_SAMPLE_RATETrace sampling rate
LOG_LEVELdebug, info, warn, error
LOG_FORMATtext or json

Rate Limitingโ€‹

VariableDefaultDescription
THROTTLE_TTL60Window in seconds
THROTTLE_LIMIT100Max requests per window