Files
nixpanel-website/api/.env.example
T

45 lines
1.0 KiB
Bash
Raw Normal View History

# Server
NODE_ENV=production
PORT=4000
HOST=0.0.0.0
# CORS
CORS_ORIGIN=https://nixpanel.io
# Database (MariaDB / MySQL)
DB_HOST=127.0.0.1
DB_PORT=3306
DB_USER=nixpanel_web
DB_PASSWORD=your_secure_password_here
DB_NAME=nixpanel_website
# JWT — generate with: openssl rand -hex 64
JWT_SECRET=changeme_use_openssl_rand_hex_64
JWT_EXPIRES_IN=7d
# Stripe
STRIPE_SECRET_KEY=sk_live_...
STRIPE_WEBHOOK_SECRET=whsec_...
# Stripe Price IDs (create in Stripe Dashboard)
STRIPE_PRICE_SOLO_MONTHLY=price_...
STRIPE_PRICE_SOLO_ANNUAL=price_...
STRIPE_PRICE_HOST_MONTHLY=price_...
STRIPE_PRICE_HOST_ANNUAL=price_...
STRIPE_PRICE_AGENCY_MONTHLY=price_...
STRIPE_PRICE_AGENCY_ANNUAL=price_...
# Internal link to the licensing server
LICENSING_SERVER_URL=http://localhost:3000
LICENSING_SERVER_API_KEY=your_internal_api_key_here
# Email (SMTP)
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USER=[email protected]
MAIL_PASSWORD=your_smtp_password
MAIL_FROM=[email protected]
# Public URL (used in emails and redirects)
APP_URL=https://nixpanel.io