-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
64 lines (51 loc) · 1.87 KB
/
.env.example
File metadata and controls
64 lines (51 loc) · 1.87 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
# GameStringer Environment Variables Template
# Copy this file to .env.local and fill in your actual values
# Database
DATABASE_URL="file:./prisma/dev.db"
# AI Configuration
OPENAI_API_KEY="your-openai-api-key-here"
AI_PROVIDER="gpt-4o-mini"
ABACUSAI_API_KEY="your-abacusai-api-key-here"
# Store APIs
# Steam - Get from https://steamcommunity.com/dev/apikey
STEAM_LOGIN_SECURE_COOKIE="your-steam-login-secure-cookie-here"
STEAM_API_KEY="your-steam-api-key-here"
STEAMGRIDDB_API_KEY="your-steamgriddb-api-key-here"
# Epic Games - Get from https://dev.epicgames.com/portal/
EPIC_CLIENT_ID="your-epic-client-id-here"
EPIC_CLIENT_SECRET="your-epic-client-secret-here"
# itch.io - Get from https://itch.io/user/settings/api-keys
ITCHIO_CLIENT_ID="your-itchio-client-id-here"
ITCHIO_CLIENT_SECRET="your-itchio-client-secret-here"
# GOG (Placeholder - GOG doesn't provide public API)
GOG_CLIENT_ID="placeholder"
GOG_CLIENT_SECRET="placeholder"
# EA/Origin (Placeholder - EA doesn't provide public API)
ORIGIN_CLIENT_ID="placeholder"
ORIGIN_CLIENT_SECRET="placeholder"
# Battle.net (Requires app approval from Blizzard)
BATTLENET_CLIENT_ID="placeholder"
BATTLENET_CLIENT_SECRET="placeholder"
# Security
NEXTAUTH_SECRET="generate-a-random-secret-key-here"
NEXTAUTH_URL="http://localhost:3000"
# App Configuration
DEFAULT_LANGUAGE="it"
MAX_FILE_SIZE="10485760"
BACKUP_RETENTION_DAYS="30"
# Logging Configuration
LOG_LEVEL="info"
LOG_DIRECTORY="./logs"
LOG_MAX_FILE_SIZE="10"
LOG_MAX_FILES="5"
LOG_REMOTE_ENDPOINT="https://your-log-service.com/api/logs"
# Development
PORT=3000
NEXT_PUBLIC_API_URL=http://localhost:3000
NEXT_PUBLIC_FRONTEND_PORT=3000
NEXT_PUBLIC_BACKEND_PORT=3001
NEXT_PUBLIC_APP_VERSION="1.0.0"
# Production (set these in your hosting environment)
# DATABASE_URL="postgresql://user:password@host:port/database"
# REDIS_URL="redis://host:port"
# MONITORING_API_KEY="your-monitoring-service-key"