ZeroToShipped ENV Generator

General
Basic application information.

Used throughout the application in titles, meta tags, emails, and other places.

Used in meta tags for SEO and social sharing.

Pages
Toggle the visibility of specific application pages.
Settings
Core application settings and database configuration.

Connection string for your primary database.

Adds an artificial delay to tRPC requests for testing loading states.

Better Auth
Configure authentication settings for your application

Required secret key for JWT tokens and auth operations.

Enable standard email and password login.

Allow users to change their registered email address.

Automatically sign in users after they verify their email.

Require users to verify their email address after signing up.

Email Configuration
Configure email sending services.
Polar
Configure Polar integration for subscriptions and funding.
UploadThing
Configure UploadThing for file uploads.

Your UploadThing secret API key.

Background Jobs (Redis)
Configure Redis connection details.
# ๐Ÿ”Œ Flags โ†’ Integrations
NEXT_PUBLIC_ENABLE_POLAR=false
NEXT_PUBLIC_ENABLE_BACKGROUND_JOBS=false
NEXT_PUBLIC_ENABLE_GITHUB_INTEGRATION=false
NEXT_PUBLIC_ENABLE_UPLOADTHING=true
NEXT_PUBLIC_ENABLE_CRON=false

# ๐Ÿšฉ Flags โ†’ Pages
NEXT_PUBLIC_ENABLE_BLOG_PAGE=false
NEXT_PUBLIC_ENABLE_ABOUT_PAGE=false
NEXT_PUBLIC_ENABLE_PRICING_PAGE=false
NEXT_PUBLIC_ENABLE_CHAT_PAGE=false

# ๐Ÿ”ง General
NEXT_PUBLIC_APP_NAME=MoneyPrint
NEXT_PUBLIC_APP_DESCRIPTION=Money Print goes brrr

# โš™๏ธ Settings
ENABLE_ARTIFICIAL_TRPC_DELAY=false
DATABASE_URL=postgresql://postgres@localhost:5432/moneyprinter

# ๐Ÿ”‘ Better auth
BETTER_AUTH_SECRET=
NEXT_PUBLIC_AUTH_ENABLE_EMAIL_PASSWORD_AUTHENTICATION=true
AUTH_ENABLE_CHANGE_EMAIL=false
AUTH_AUTO_SIGN_IN_AFTER_VERIFICATION=true
NEXT_PUBLIC_AUTH_ENABLE_EMAIL_VERIFICATION=false

# ๐Ÿ’Œ Email
NEXT_PUBLIC_EMAIL_PROVIDER=none
EMAIL_FROM=contact@openwhisper.app
PLUNK_SECRET_KEY=
RESEND_API_KEY=
NODEMAILER_LOCAL_USER=project.2
NODEMAILER_LOCAL_PASS=secret.2
NODEMAILER_LOCAL_PORT=1025
SMTP_HOST=
SMTP_PORT=
SMTP_USER=
SMTP_PASS=
SMTP_SECURE=false

# ๐Ÿ–ผ๏ธ UploadThing
UPLOADTHING_TOKEN=