-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
101 lines (79 loc) · 3.72 KB
/
Copy pathenv.example
File metadata and controls
101 lines (79 loc) · 3.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# Ovation Backend Environment Configuration
# Copy this file to .env and update with your values
# =============================================================================
# DATABASE CONFIGURATION
# =============================================================================
MYSQL_ROOT_PASSWORD=rootpassword
MYSQL_DATABASE=ovation_db
MYSQL_USER=ovation_user
MYSQL_PASSWORD=ovation_password
MYSQL_PORT=3306
# Database Connection String (will be constructed automatically)
# OVATION_DB=Server=mysql;Database=ovation_db;User=ovation_user;Password=ovation_password;Port=3306;
# =============================================================================
# APPLICATION CONFIGURATION
# =============================================================================
OVATION_KEY=your-super-secret-jwt-key-here-minimum-32-characters
ASPNETCORE_ENVIRONMENT=Development
API_PORT=8080
# =============================================================================
# EMAIL CONFIGURATION
# =============================================================================
EMAIL_KEY=your-email-app-password
# =============================================================================
# EXTERNAL API INTEGRATIONS
# =============================================================================
# NFTScan API (Primary NFT data provider)
NFTSCAN_KEY=your-nftscan-api-key
# Alchemy API (Enhanced Ethereum data)
ALCHEMY_KEY=your-alchemy-api-key
# Magic Eden API (Solana NFT marketplace)
MAGICEDEN_KEY=your-magiceden-api-key
# DappRadar API (DeFi and NFT analytics)
DAPP_RADAR_KEY=your-dappradar-api-key
# Mintify API (Multi-chain NFT marketplace)
MINTIFY_KEY=your-mintify-api-key
# Moralis API (Blockchain data)
MORALIS_KEY=your-moralis-api-key
# =============================================================================
# SOCIAL MEDIA INTEGRATIONS
# =============================================================================
# X (Twitter) API Configuration
X_CONSUMER_KEY=your-x-consumer-key
X_CONSUMER_SECRET=your-x-consumer-secret
X_ACCESS_TOKEN=your-x-access-token
X_ACCESS_TOKEN_SECRET=your-x-access-token-secret
X_KEY=your-x-bearer-token
# =============================================================================
# AI SERVICES
# =============================================================================
# Google AI Model API
GOOGLE_AI_MODEL_API_KEY=your-google-ai-key
GOOGLE_AI_MODEL=gemini-pro
# =============================================================================
# MONITORING & OBSERVABILITY
# =============================================================================
# Sentry Error Tracking
SENTRY_DNS=your-sentry-dsn
# =============================================================================
# REDIS CONFIGURATION (Optional)
# =============================================================================
REDIS_PORT=6379
# =============================================================================
# NGINX CONFIGURATION (Optional)
# =============================================================================
NGINX_PORT=80
NGINX_SSL_PORT=443
# =============================================================================
# MONITORING CONFIGURATION (Optional)
# =============================================================================
GRAFANA_PASSWORD=admin
# =============================================================================
# PRODUCTION OVERRIDES
# =============================================================================
# Uncomment and modify for production deployment
# MYSQL_ROOT_PASSWORD=super-secure-production-password
# MYSQL_PASSWORD=super-secure-production-password
# OVATION_KEY=super-secure-production-jwt-key-minimum-64-characters
# ASPNETCORE_ENVIRONMENT=Production
# SENTRY_DNS=https://your-key@sentry.io/project-id