# Keys # Required keys for platform encryption/decryption ops PRIVATE_KEY=replace_with_nacl_sk PUBLIC_KEY=replace_with_nacl_pk ENCRYPTION_KEY=replace_with_lengthy_secure_hex # JWT # Required secrets to sign JWT tokens JWT_SIGNUP_SECRET=replace_with_lengthy_secure_hex JWT_REFRESH_SECRET=replace_with_lengthy_secure_hex JWT_AUTH_SECRET=replace_with_lengthy_secure_hex # JWT lifetime # Optional lifetimes for JWT tokens expressed in seconds or a string # describing a time span (e.g. 60, "2 days", "10h", "7d") JWT_AUTH_LIFETIME= JWT_REFRESH_LIFETIME= JWT_SERVICE_SECRET= JWT_SIGNUP_LIFETIME= # Optional lifetimes for OTP expressed in seconds EMAIL_TOKEN_LIFETIME= # MongoDB # Backend will connect to the MongoDB instance at connection string MONGO_URL which can either be a ref # to the MongoDB container instance or Mongo Cloud # Required MONGO_URL=mongodb://root:example@mongo:27017/?authSource=admin # Optional credentials for MongoDB container instance MONGO_USERNAME=root MONGO_PASSWORD=example # Mongo-Express vars (needed for development only) ME_CONFIG_MONGODB_ADMINUSERNAME=root ME_CONFIG_MONGODB_ADMINPASSWORD=example ME_CONFIG_MONGODB_URL=mongodb://root:example@mongo:27017/ # Website URL # Required NODE_ENV=development NEXT_PUBLIC_WEBSITE_URL=http://localhost:8080 # Mail/SMTP # Required to send emails # By default, SMTP_HOST is set to smtp.gmail.com SMTP_HOST=smtp.gmail.com SMTP_NAME=Team SMTP_USERNAME=team@infisical.com SMTP_PASSWORD= # Integration # Optional only if integration is used OAUTH_CLIENT_SECRET_HEROKU= OAUTH_TOKEN_URL_HEROKU= # Sentry (optional) for monitoring errors SENTRY_DSN= # Infisical Cloud-specific configs # Ignore - Not applicable for self-hosted version POSTHOG_HOST= POSTHOG_PROJECT_API_KEY= STRIPE_SECRET_KEY= STRIPE_PUBLISHABLE_KEY= STRIPE_WEBHOOK_SECRET= STRIPE_PRODUCT_CARD_AUTH= STRIPE_PRODUCT_PRO= STRIPE_PRODUCT_STARTER= NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=