Dev ops prep
This commit is contained in:
83
.env.staging.example
Normal file
83
.env.staging.example
Normal file
@@ -0,0 +1,83 @@
|
||||
# =============================================================================
|
||||
# IGNY8 STAGING ENVIRONMENT CONFIGURATION
|
||||
# =============================================================================
|
||||
# Copy this file to .env.staging and configure values
|
||||
# This environment runs alongside production with separate database/redis
|
||||
# =============================================================================
|
||||
|
||||
# Environment Identifier
|
||||
DJANGO_ENV=staging
|
||||
DEBUG=False
|
||||
|
||||
# Database (Uses separate staging database)
|
||||
DB_HOST=postgres
|
||||
DB_NAME=igny8_staging_db
|
||||
DB_USER=igny8
|
||||
DB_PASSWORD=igny8pass
|
||||
DB_PORT=5432
|
||||
|
||||
# Redis (Uses DB index 1 instead of 0)
|
||||
REDIS_HOST=redis
|
||||
REDIS_PORT=6379
|
||||
REDIS_DB=1
|
||||
|
||||
# Security (Generate unique key for staging)
|
||||
SECRET_KEY=staging-secret-key-CHANGE-THIS-TO-UNIQUE-VALUE
|
||||
ALLOWED_HOSTS=staging-api.igny8.com,staging.igny8.com,localhost,127.0.0.1
|
||||
CORS_ALLOWED_ORIGINS=https://staging.igny8.com,https://staging-api.igny8.com
|
||||
|
||||
# =============================================================================
|
||||
# API Keys - USE TEST/SANDBOX KEYS FOR STAGING
|
||||
# =============================================================================
|
||||
|
||||
# AI Services (can use same keys or separate test keys)
|
||||
OPENAI_API_KEY=sk-your-openai-key
|
||||
ANTHROPIC_API_KEY=sk-ant-your-anthropic-key
|
||||
|
||||
# Image Generation
|
||||
RUNWARE_API_KEY=your-runware-key
|
||||
BRIA_API_KEY=your-bria-key
|
||||
|
||||
# =============================================================================
|
||||
# Payment Gateways - MUST USE SANDBOX/TEST MODE
|
||||
# =============================================================================
|
||||
|
||||
# Stripe (TEST MODE)
|
||||
STRIPE_SECRET_KEY=sk_test_your_stripe_test_key
|
||||
STRIPE_PUBLISHABLE_KEY=pk_test_your_stripe_test_key
|
||||
STRIPE_WEBHOOK_SECRET=whsec_test_your_webhook_secret
|
||||
|
||||
# PayPal (SANDBOX MODE)
|
||||
PAYPAL_CLIENT_ID=sandbox_client_id
|
||||
PAYPAL_CLIENT_SECRET=sandbox_client_secret
|
||||
PAYPAL_MODE=sandbox
|
||||
|
||||
# =============================================================================
|
||||
# Email - Use test email service or same service
|
||||
# =============================================================================
|
||||
|
||||
RESEND_API_KEY=re_your_resend_key
|
||||
BREVO_API_KEY=your_brevo_key
|
||||
DEFAULT_FROM_EMAIL=staging@igny8.com
|
||||
|
||||
# =============================================================================
|
||||
# URLs
|
||||
# =============================================================================
|
||||
|
||||
FRONTEND_URL=https://staging.igny8.com
|
||||
BACKEND_URL=https://staging-api.igny8.com
|
||||
MARKETING_URL=https://staging-marketing.igny8.com
|
||||
|
||||
# =============================================================================
|
||||
# Feature Flags (can enable/disable features for testing)
|
||||
# =============================================================================
|
||||
|
||||
ENABLE_LINKER=True
|
||||
ENABLE_OPTIMIZER=True
|
||||
ENABLE_SOCIALIZER=False
|
||||
|
||||
# =============================================================================
|
||||
# Logging
|
||||
# =============================================================================
|
||||
|
||||
LOG_LEVEL=DEBUG
|
||||
Reference in New Issue
Block a user