57 lines
1.8 KiB
Plaintext
57 lines
1.8 KiB
Plaintext
# =============================================
|
|
# COOLIFY ENVIRONMENT VARIABLES
|
|
# Copy these to your Coolify application settings
|
|
# =============================================
|
|
|
|
# Application Settings
|
|
APP_DOMAIN=your-domain.com
|
|
APP_BASE_URL=https://your-domain.com
|
|
APP_PORT=3000
|
|
NODE_ENV=production
|
|
|
|
# JWT Secrets (CHANGE THESE!)
|
|
JWT_SECRET=CHANGE_ME_TO_RANDOM_STRING_MIN_32_CHARS
|
|
JWT_REFRESH_SECRET=CHANGE_ME_TO_RANDOM_STRING_MIN_32_CHARS
|
|
|
|
# Database Configuration
|
|
POSTGRES_DB=estate_platform
|
|
POSTGRES_USER=postgres
|
|
POSTGRES_PASSWORD=CHANGE_ME_TO_SECURE_PASSWORD
|
|
DATABASE_URL=postgresql://postgres:CHANGE_ME_TO_SECURE_PASSWORD@postgres:5432/estate_platform
|
|
|
|
# Redis Configuration
|
|
REDIS_PASSWORD=CHANGE_ME_TO_SECURE_PASSWORD
|
|
REDIS_URL=redis://:CHANGE_ME_TO_SECURE_PASSWORD@redis:6379
|
|
|
|
# Email Configuration (Optional - for email verification)
|
|
SMTP_HOST=smtp.gmail.com
|
|
SMTP_PORT=587
|
|
SMTP_USER=your-email@gmail.com
|
|
SMTP_PASSWORD=your-app-specific-password
|
|
EMAIL_FROM=noreply@your-domain.com
|
|
|
|
# Stripe Configuration (Optional - for payments)
|
|
STRIPE_SECRET_KEY=sk_live_your_secret_key
|
|
STRIPE_PUBLISHABLE_KEY=pk_live_your_publishable_key
|
|
STRIPE_WEBHOOK_SECRET=whsec_your_webhook_secret
|
|
|
|
# OAuth Providers (Optional)
|
|
GOOGLE_CLIENT_ID=your_google_client_id
|
|
GOOGLE_CLIENT_SECRET=your_google_client_secret
|
|
GITHUB_CLIENT_ID=your_github_client_id
|
|
GITHUB_CLIENT_SECRET=your_github_client_secret
|
|
|
|
# =============================================
|
|
# SECURITY NOTES:
|
|
# =============================================
|
|
# 1. Generate secure random strings for JWT secrets:
|
|
# node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
|
|
#
|
|
# 2. Use strong passwords for database and Redis
|
|
#
|
|
# 3. Never commit this file to Git!
|
|
#
|
|
# 4. In Coolify, add these as environment variables
|
|
# in the application settings
|
|
# =============================================
|