-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
99 lines (85 loc) · 3.46 KB
/
.env.example
File metadata and controls
99 lines (85 loc) · 3.46 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
# Atelier Intelligence - Environment Configuration
# Copy this file to .env and fill in your values
# =============================================================================
# APPLICATION
# =============================================================================
ENVIRONMENT=development
DEBUG=true
APP_NAME="Atelier Intelligence"
API_PREFIX=/api/v1
HOST=0.0.0.0
PORT=8000
# =============================================================================
# SECURITY
# =============================================================================
SECRET_KEY=change-me-in-production-use-openssl-rand-base64-32
JWT_ALGORITHM=HS256
JWT_EXPIRATION_HOURS=24
JWT_REFRESH_EXPIRATION_DAYS=30
ALLOWED_ORIGINS=["http://localhost:3000","http://localhost:8000"]
# =============================================================================
# DATABASE
# =============================================================================
DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/atelier
DATABASE_POOL_SIZE=20
DATABASE_MAX_OVERFLOW=10
# =============================================================================
# REDIS
# =============================================================================
REDIS_URL=redis://localhost:6379/0
REDIS_CACHE_TTL=3600
# =============================================================================
# AI SERVICES
# =============================================================================
# Anthropic Claude
ANTHROPIC_API_KEY=sk-ant-api...
# OpenAI (optional, for embeddings)
OPENAI_API_KEY=sk-...
# Pinecone Vector Database
PINECONE_API_KEY=...
PINECONE_ENVIRONMENT=us-east-1
PINECONE_INDEX_NAME=atelier-embeddings
# =============================================================================
# BLOCKCHAIN
# =============================================================================
BLOCKCHAIN_NETWORK=polygon-mumbai
BLOCKCHAIN_RPC_URL=https://rpc-mumbai.maticvigil.com
BLOCKCHAIN_PRIVATE_KEY=
NFT_CONTRACT_ADDRESS=
# =============================================================================
# STORAGE (S3-compatible)
# =============================================================================
STORAGE_ENDPOINT=
STORAGE_ACCESS_KEY=
STORAGE_SECRET_KEY=
STORAGE_BUCKET_NAME=atelier-assets
STORAGE_REGION=us-east-1
# =============================================================================
# PAYMENT PROCESSING
# =============================================================================
STRIPE_API_KEY=sk_test_...
STRIPE_WEBHOOK_SECRET=whsec_...
# =============================================================================
# MONITORING
# =============================================================================
SENTRY_DSN=
LOG_LEVEL=INFO
LOG_FORMAT=console
# =============================================================================
# FEATURE FLAGS
# =============================================================================
ENABLE_BLOCKCHAIN_AUTH=true
ENABLE_AI_CLIENTELING=true
ENABLE_VIRTUAL_ATELIER=true
ENABLE_HERITAGE_ARCHIVE=true
# =============================================================================
# RATE LIMITING
# =============================================================================
RATE_LIMIT_REQUESTS=100
RATE_LIMIT_WINDOW_SECONDS=60
# =============================================================================
# LUXURY SETTINGS
# =============================================================================
DEFAULT_CURRENCY=EUR
SUPPORTED_CURRENCIES=["EUR","USD","GBP","CHF","JPY","CNY"]
VAT_RATE=0.20