1+ # Production environment variables
2+ # Copy this file to .env.production and fill in the actual values
3+
4+ # Node environment
5+ NODE_ENV=production
6+ PORT=3000
7+
8+ # Convex
9+ VITE_CONVEX_URL=https://your-project.convex.cloud
10+
11+ # Database
12+ DATABASE_URL=postgresql://username:password@host:5432/memecoingen_prod
13+
14+ # Redis
15+ REDIS_URL=redis://:password@redis-host:6379
16+
17+ # Blockchain RPCs
18+ ETHEREUM_RPC_URL=https://eth-mainnet.g.alchemy.com/v2/YOUR_ALCHEMY_KEY
19+ BSC_RPC_URL=https://bsc-dataseed.binance.org/
20+ SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
21+
22+ # Deployer Wallets (KEEP THESE SECURE!)
23+ DEPLOYER_PRIVATE_KEY=0x0000000000000000000000000000000000000000000000000000000000000000
24+ SOLANA_DEPLOYER_KEYPAIR=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
25+
26+ # API Keys
27+ COINGECKO_API_KEY=CG-xxxxxxxxxxxxxxxxxxxx
28+ ETHERSCAN_API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
29+ BSCSCAN_API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
30+
31+ # Social Media
32+ TWITTER_API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
33+ TWITTER_API_SECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
34+ TWITTER_ACCESS_TOKEN=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
35+ TWITTER_ACCESS_SECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
36+ DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/XXXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
37+ TELEGRAM_BOT_TOKEN=XXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
38+ TELEGRAM_CHANNEL_ID=@your_channel
39+
40+ # Stripe
41+ STRIPE_SECRET_KEY=sk_live_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
42+ STRIPE_WEBHOOK_SECRET=whsec_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
43+ STRIPE_PRO_PRICE_ID=price_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
44+ STRIPE_ENTERPRISE_PRICE_ID=price_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
45+
46+ # IPFS (Infura)
47+ IPFS_PROJECT_ID=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
48+ IPFS_PROJECT_SECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
49+
50+ # Monitoring
51+ SENTRY_DSN=https://XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@sentry.io/XXXXXXX
52+ PROMETHEUS_REMOTE_WRITE_URL=https://prometheus-prod.memecoingen.com/api/v1/write
53+ PROMETHEUS_REMOTE_WRITE_USERNAME=prometheus
54+ PROMETHEUS_REMOTE_WRITE_PASSWORD=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
55+
56+ # Security
57+ JWT_SECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
58+ ENCRYPTION_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
59+ SESSION_SECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
60+
61+ # CORS
62+ ALLOWED_ORIGINS=https://memecoingen.com,https://www.memecoingen.com,https://api.memecoingen.com
63+
64+ # Rate Limiting
65+ RATE_LIMIT_WINDOW_MS=60000
66+ RATE_LIMIT_MAX_REQUESTS=100
67+ DEPLOYMENT_RATE_LIMIT_MAX=3
68+
69+ # AWS (for backups and storage)
70+ AWS_ACCESS_KEY_ID=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
71+ AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
72+ AWS_REGION=us-east-1
73+ S3_BUCKET_NAME=memecoingen-assets
74+
75+ # Logging
76+ LOG_LEVEL=info
77+ LOG_FORMAT=json
78+
79+ # Feature Flags
80+ ENABLE_TESTNET=false
81+ ENABLE_MAINNET=true
82+ ENABLE_SOCIAL_SHARES=true
83+ ENABLE_ANALYTICS=true
84+ ENABLE_PREMIUM_FEATURES=true
85+
86+ # Email (SendGrid)
87+ SENDGRID_API_KEY=SG.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
88+ FROM_EMAIL=noreply@memecoingen.com
89+ SUPPORT_EMAIL=support@memecoingen.com
90+
91+ # Admin
92+ ADMIN_EMAIL=admin@memecoingen.com
93+ ADMIN_WEBHOOK_URL=https://admin.memecoingen.com/webhooks
94+
95+ # Backup
96+ BACKUP_RETENTION_DAYS=30
97+ BACKUP_S3_BUCKET=memecoingen-backups
98+
99+ # Performance
100+ MAX_CONCURRENT_DEPLOYMENTS=10
101+ DEPLOYMENT_QUEUE_TIMEOUT=300000
102+ CACHE_TTL=300
103+ DATABASE_POOL_SIZE=20
104+ REDIS_MAX_CONNECTIONS=50
0 commit comments