-
Notifications
You must be signed in to change notification settings - Fork 260
Expand file tree
/
Copy path.env.example
More file actions
76 lines (57 loc) · 1.69 KB
/
Copy path.env.example
File metadata and controls
76 lines (57 loc) · 1.69 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
# Agent Exchange - Environment Variables Template
# Copy this file to .env and update values for your environment
# ===== MongoDB Configuration =====
MONGO_URI=mongodb://root:root@localhost:27017/?authSource=admin
MONGO_DB=aex
# ===== Service Ports =====
# Gateway
GATEWAY_PORT=8080
# Work Publisher
WORK_PUBLISHER_PORT=8081
# Bid Gateway
BID_GATEWAY_PORT=8082
# Bid Evaluator
BID_EVALUATOR_PORT=8083
# Contract Engine
CONTRACT_ENGINE_PORT=8084
# Provider Registry
PROVIDER_REGISTRY_PORT=8085
# Trust Broker
TRUST_BROKER_PORT=8086
# Identity
IDENTITY_PORT=8087
# Settlement
SETTLEMENT_PORT=8088
# Telemetry
TELEMETRY_PORT=8089
# ===== Service URLs (for inter-service communication) =====
IDENTITY_URL=http://localhost:8087
BID_GATEWAY_URL=http://localhost:8082
PROVIDER_REGISTRY_URL=http://localhost:8085
CONTRACT_ENGINE_URL=http://localhost:8084
TRUST_BROKER_URL=http://localhost:8086
WORK_PUBLISHER_URL=http://localhost:8081
SETTLEMENT_URL=http://localhost:8088
# ===== Work Publisher Configuration =====
# Storage type: mongo (local) | firestore (production) | memory (testing)
WORK_PUBLISHER_STORE_TYPE=mongo
MONGO_COLLECTION_WORK=work_specs
# Firestore (for production only)
FIRESTORE_PROJECT_ID=
FIRESTORE_COLLECTION_WORK=work_specs
# ===== Settlement Configuration =====
# Platform fee rate (default: 0.15 = 15%)
PLATFORM_FEE_RATE=0.15
# ===== Environment =====
ENVIRONMENT=development
LOG_LEVEL=info
# ===== Authentication (future) =====
# JWT_SECRET=your-secret-key-here
# API_KEY_SALT=your-salt-here
# ===== External Services (future) =====
# GOOGLE_CLOUD_PROJECT=your-project-id
# BIGQUERY_DATASET=aex_analytics
# PUBSUB_TOPIC_PREFIX=aex
# ===== Monitoring (future) =====
# SENTRY_DSN=
# DATADOG_API_KEY=