# Set to 'true' to enable BullMQ job processing and schedule loading
WORKER=
# Workflow dashboard password
TOOLJET_QUEUE_DASH_PASSWORD=
# Set to 'true' to bypass nsjail sandbox for Python execution
# Use this for cloud platforms that don't support SYS_ADMIN capability (e.g., AWS Fargate, Render)
# WARNING: Python code will run without isolation when bypassed
TOOLJET_WORKFLOW_SANDBOX_BYPASS=
# REDIS CONFIG
# For docker-compose: REDIS_HOST should be 'redis' (the service name)
REDIS_HOST=localhost
REDIS_PORT=6379
# Optionals
REDIS_USERNAME=
REDIS_PASSWORD=
REDIS_DB=
REDIS_TLS=
# Checks every 24 hours to see if a new version of ToolJet is available
# (Enabled by default. Set false to disable)
CHECK_FOR_UPDATES=true
# Checks every 24 hours to update app telemetry data to ToolJet hub.
# (Telemetry is enabled by default. Set value to true to disable.)
# DISABLE_TOOLJET_TELEMETRY=false
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
# EMAIL CONFIGURATION
DEFAULT_FROM_EMAIL=hello@tooljet.io
# Set this value true to get preview email on cevelopment env
SMTP_DISABLED=
SMTP_USERNAME=
SMTP_PASSWORD=
SMTP_DOMAIN=
SMTP_PORT=
# DISABLE USER SIGNUPS (true or false). only applicable if Multi-Workspace feature is enabled
DISABLE_SIGNUPS=
# OBSERVABILITY
APM_VENDOR=
SENTRY_DNS=
SENTRY_DEBUG=
# FEATURE TOGGLE
COMMENT_FEATURE_ENABLE=
ENABLE_MULTIPLAYER_EDITING=true
# SSO (Applicable only for Multi-Workspace)
SSO_GOOGLE_OAUTH2_CLIENT_ID=
SSO_GIT_OAUTH2_CLIENT_ID=
SSO_GIT_OAUTH2_CLIENT_SECRET=
SSO_GIT_OAUTH2_HOST=
SSO_ACCEPTED_DOMAINS=
SSO_DISABLE_SIGNUPS=
#ONBOARDING
ENABLE_ONBOARDING_QUESTIONS_FOR_ALL_SIGN_UPS=
#session expiry in minutes
USER_SESSION_EXPIRY=
#Disable app embed feature, if true then private and public app embed is not allowed
DISABLE_APP_EMBED=
# if true then private app embed is allowed
ENABLE_PRIVATE_APP_EMBED=
#Enable cors else restricted to TOOLJET_HOST. Set the value true if you are serving front end from diffrent host
ENABLE_CORS=
# cloud specific variables
ORGANIZATION_LICENSE_URL=
ORGANIZATION_LICENSE_API_KEY=
#pat session expiry in minutes
PAT_SESSION_EXPIRY=
#pat expiry in days
PAT_EXPIRY=
#Enable Prometheus metrics endpoint at /metrics
#ENABLE_METRICS=true
#Disable custom query logging for ORM (ORM_LOGGING will still work)
#DISABLE_CUSTOM_QUERY_LOGGING=true
# This is to filter out slow queries which take more than the threshold (in milliseconds) to execute. custom query logging will log only those queries which take more than the threshold to execute.
# Default value: 1 ms
#SLOW_QUERY_LOGGING_THRESHOLD=1
#['query', 'warn','error'] - To log only DB queries related logs. Works only if DISABLE_CUSTOM_QUERY_LOGGING is not set to true