Перейти к основному содержимому

Environment Variables Reference

Complete reference for all environment variables in Ever Gauzy.

Application

VariableDefaultDescription
NODE_ENVdevelopmentEnvironment mode
API_BASE_URLhttp://localhost:3000API server URL
CLIENT_BASE_URLhttp://localhost:4200Frontend URL
API_HOST0.0.0.0API bind host
API_PORT3000API port
DEMOfalseEnable demo mode

Database

VariableDefaultDescription
DB_TYPEsqliteDatabase type
DB_ORMtypeormORM selection
DB_HOSTlocalhostDatabase host
DB_PORT5432Database port
DB_NAMEgauzyDatabase name
DB_USERpostgresDatabase user
DB_PASSDatabase password
DB_SSL_MODEfalseSSL connection
DB_POOL_SIZE40Connection pool size
DB_SYNCHRONIZEfalseAuto-sync schema
DB_LOGGINGfalseQuery logging

Authentication

VariableDefaultDescription
JWT_SECRETJWT signing secret
JWT_TOKEN_EXPIRATION_TIME86400Access token TTL (seconds)
JWT_REFRESH_TOKEN_SECRETRefresh token secret
JWT_REFRESH_TOKEN_EXPIRATION_TIME604800Refresh token TTL

OAuth Providers

VariableDescription
GOOGLE_CLIENT_IDGoogle OAuth client ID
GOOGLE_CLIENT_SECRETGoogle OAuth client secret
GOOGLE_CALLBACK_URLGoogle callback URL
FACEBOOK_CLIENT_IDFacebook App ID
FACEBOOK_CLIENT_SECRETFacebook App Secret
GITHUB_CLIENT_IDGitHub OAuth App ID
GITHUB_CLIENT_SECRETGitHub OAuth App Secret
MICROSOFT_CLIENT_IDMicrosoft App ID
MICROSOFT_CLIENT_SECRETMicrosoft App Secret

File Storage

VariableDefaultDescription
FILE_PROVIDERLOCALStorage provider
AWS_ACCESS_KEY_IDS3 access key
AWS_SECRET_ACCESS_KEYS3 secret key
AWS_S3_BUCKETS3 bucket name
AWS_REGIONS3 region

Email

VariableDescription
MAIL_FROM_ADDRESSSender email address
MAIL_HOSTSMTP host
MAIL_PORTSMTP port
MAIL_USERNAMESMTP username
MAIL_PASSWORDSMTP password
SENDGRID_API_KEYSendGrid API key

Rate Limiting

VariableDefaultDescription
THROTTLE_ENABLEDtrueEnable throttling
THROTTLE_TTL60Time window (seconds)
THROTTLE_LIMIT60Max requests per window

Integrations

VariableDescription
GAUZY_GITHUB_APP_IDGitHub App ID
GAUZY_GITHUB_APP_PRIVATE_KEYGitHub App private key
GAUZY_GITHUB_WEBHOOK_SECRETGitHub webhook secret
UPWORK_API_KEYUpwork API key
HUBSTAFF_CLIENT_IDHubStaff Client ID

Feature Flags

VariableDefaultDescription
FEATURE_DASHBOARDtrueDashboard
FEATURE_TIME_TRACKINGtrueTime tracking
FEATURE_ESTIMATEtrueEstimates