.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in .env.example)
APPSMITH_SENTRY_DSN
Sentry
APPSMITH_SMART_LOOK_ID
Smart look
APPSMITH_OAUTH2_GOOGLE_CLIENT_ID
Google OAuth
APPSMITH_OAUTH2_GOOGLE_CLIENT_SECRET
secret
APPSMITH_OAUTH2_GITHUB_CLIENT_ID
Github OAuth
APPSMITH_OAUTH2_GITHUB_CLIENT_SECRET
secret
APPSMITH_FORM_LOGIN_DISABLED
Form Login/Signup
APPSMITH_SIGNUP_DISABLED
APPSMITH_SEGMENT_KEY
secret
Segment
APPSMITH_CLIENT_LOG_LEVEL
Client log level (debug | error)
APPSMITH_MAIL_ENABLED
Email server
APPSMITH_MAIL_HOST
APPSMITH_MAIL_PORT
APPSMITH_MAIL_USERNAME
APPSMITH_MAIL_PASSWORD
secret
APPSMITH_MAIL_SMTP_AUTH
Email server feature toggles true | false values
APPSMITH_MAIL_SMTP_TLS_ENABLED
APPSMITH_RECAPTCHA_SITE_KEY
secret
Google Recaptcha Config
APPSMITH_RECAPTCHA_SECRET_KEY
secret
APPSMITH_RECAPTCHA_ENABLED
brew install flyctl && fly launch --from https://github.com/appsmithorg/appsmith
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/appsmithorg/appsmith
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/appsmithorg/appsmith