.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)
ENCRYPTION_KEY
secret
Keys Required key for platform encryption/decryption ops THIS IS A SAMPLE ENCRYPTION KEY AND SHOULD NEVER BE USED FOR PRODUCTION
AUTH_SECRET
secret
JWT Required secrets to sign JWT tokens THIS IS A SAMPLE AUTH_SECRET KEY AND SHOULD NEVER BE USED FOR PRODUCTION
POSTGRES_PASSWORD
secret
Postgres creds
POSTGRES_USER
POSTGRES_DB
DB_CONNECTION_URI
Required
REDIS_URL
secret
Redis
SITE_URL
Website URL Required
SMTP_HOST
Mail/SMTP
SMTP_PORT
SMTP_FROM_ADDRESS
SMTP_FROM_NAME
SMTP_USERNAME
SMTP_PASSWORD
secret
CLIENT_ID_HEROKU
Integration Optional only if integration is used
CLIENT_ID_VERCEL
CLIENT_ID_NETLIFY
CLIENT_ID_GITHUB
CLIENT_ID_GITHUB_APP
CLIENT_SLUG_GITHUB_APP
brew install flyctl && fly launch --from https://github.com/abimaelmartell/infisical
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/abimaelmartell/infisical
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/abimaelmartell/infisical