NEXTAUTH_SECRET=my-superstrong-secret NEXTAUTH_URL=http://localhost:3000 NEXT_PUBLIC_BASE_URL=http://localhost:3000 NEXT_PUBLIC_MARKETING_URL=http://localhost:3000 NEXT_PUBLIC_APP_BASE_HOST=localhost # These variables are from Vercel Storage Postgres POSTGRES_PRISMA_URL= POSTGRES_PRISMA_URL_NON_POOLING= # This variable is from Vercel Storage Blob BLOB_READ_WRITE_TOKEN= # Google client id and secret for authentication GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= # This variable is from Resend to send emails RESEND_API_KEY= # This variable is from Tinybird to publish and read event data TINYBIRD_TOKEN= # These variables are from Vercel and used for setting up custom domains PROJECT_ID_VERCEL= TEAM_ID_VERCEL= AUTH_BEARER_TOKEN= # Upstash QStash – required for queues and background jobs # Get your QStash Token here: https://upstash.com/docs/qstash/overall/getstarted QSTASH_TOKEN= QSTASH_CURRENT_SIGNING_KEY= QSTASH_NEXT_SIGNING_KEY= # HANKO - required for signup with passkey # Get your HANKO keys here: https://docs.hanko.io/passkey-api/reference/credentials/list-credentials HANKO_API_KEY=add-your-hanko-api-key NEXT_PUBLIC_HANKO_TENANT_ID=add-your-hanko-tenent-id # Trigger v3 TRIGGER_SECRET_KEY= TRIGGER_API_URL=https://api.trigger.dev # [[STORAGE]] # Defines the storage transport to use. Available options: vercel (default) | s3 NEXT_PUBLIC_UPLOAD_TRANSPORT="vercel" # REQUIRED: Defines the distribution host (without protocol) to use for the storage transport. Either cloudfront, s3, or vercel blob host. Used in next.config.mjs configuration. NEXT_PRIVATE_UPLOAD_DISTRIBUTION_HOST=".public.blob.vercel-storage.com" | ".cloudfront.net" | ".s3..amazonaws.com" # OPTIONAL: Defines the endpoint to use for the S3 storage transport. Relevant when using third-party S3-compatible providers. NEXT_PRIVATE_UPLOAD_ENDPOINT="" # Defines the region to use for the S3 storage transport. Defaults to us-east-1. NEXT_PRIVATE_UPLOAD_REGION="us-east-1" # REQUIRED: Defines the bucket to use for the S3 storage transport. NEXT_PRIVATE_UPLOAD_BUCKET="YOUR_BUCKET_NAME" # REQUIRED: Defines the access key ID to use for the S3 storage transport. NEXT_PRIVATE_UPLOAD_ACCESS_KEY_ID="" # REQUIRED: Defines the secret access key to use for the S3 storage transport. NEXT_PRIVATE_UPLOAD_SECRET_ACCESS_KEY="" # Defines the Cloudfront distribution domain to use for the S3 storage transport. Relevant when using Cloudfront. NEXT_PRIVATE_UPLOAD_DISTRIBUTION_DOMAIN="" # Defines the public key ID to sign Cloudfront URLs. Relevant when using Cloudfront. NEXT_PRIVATE_UPLOAD_DISTRIBUTION_KEY_ID="" # Defines the private key contents to sign Cloudfront URLs. Relevant when using Cloudfront. Should be a PEM-encoded RSA 2048 private key. NEXT_PRIVATE_UPLOAD_DISTRIBUTION_KEY_CONTENTS= # Encryption key for document passwords. NEXT_PRIVATE_DOCUMENT_PASSWORD_KEY=my-superstrong-document-secret # [[REDIS LOCKER CONFIGURATION]] # For bulk upload using tus.io, we use a Redis-based locker to prevent corruption of the data. UPSTASH_REDIS_REST_LOCKER_URL= UPSTASH_REDIS_REST_LOCKER_TOKEN= # [[VERIFICATION]] # Secret used to generate the checksum for the verification URL NEXT_PRIVATE_VERIFICATION_SECRET= # [[INCOMING WEBHOOKS]] NEXT_PUBLIC_WEBHOOK_BASE_URL= NEXT_PUBLIC_WEBHOOK_BASE_HOST=