-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
49 lines (38 loc) · 1.4 KB
/
.env.example
File metadata and controls
49 lines (38 loc) · 1.4 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
# Neo4j Database Configuration
# -----------------------------
# Neo4j connection details
NEO4J_URI=bolt://neo4j:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=re_archaeology_pass
# For local development outside Docker:
# NEO4J_URI=bolt://localhost:7687
# Google OAuth Configuration
# ---------------------------
GOOGLE_CLIENT_ID=your_google_client_id_here
GOOGLE_CLIENT_SECRET=your_google_client_secret_here
GOOGLE_REDIRECT_URI=http://localhost:8000/api/v1/auth/google/callback
# JWT Configuration
# -----------------
JWT_SECRET_KEY=your_jwt_secret_key_here
JWT_ALGORITHM=HS256
JWT_EXPIRATION_HOURS=24
# OpenAI Configuration
# --------------------
OPENAI_API_KEY=your_openai_api_key_here
OPENAI_MODEL=gpt-4-turbo-preview
OPENAI_EMBEDDING_MODEL=text-embedding-3-small
# Legacy PostgreSQL configuration (deprecated)
# DATABASE_URL=postgresql://postgres:<password>@34.59.159.217:5432/postgres
# Redis connection (removed - not used in Cloud Run)
# Earth Engine configuration
# Choose authentication method: 'service_account' or 'application_default'
EE_AUTH_METHOD=application_default
# Service account authentication (required if EE_AUTH_METHOD=service_account)
EE_SERVICE_ACCOUNT=your-service-account@developer.gserviceaccount.com
EE_PRIVATE_KEY_FILE=/path/to/your-key.json
EE_PROJECT_ID=your-gcp-project-id
# API configuration
API_V1_STR=/api/v1
# Agent configuration
AGENT_MEMORY_SIZE=1000
AGENT_STATE_PERSISTENCE_INTERVAL=600