-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
86 lines (74 loc) · 1.8 KB
/
Copy pathenv.example
File metadata and controls
86 lines (74 loc) · 1.8 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
# Database
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
POSTGRES_DB=wildfire_ops
POSTGRES_USER=wildfire
POSTGRES_PASSWORD=wildfire123
# Redis
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
# MQTT
MQTT_BROKER=localhost
MQTT_PORT=1883
MQTT_USERNAME=
MQTT_PASSWORD=
EMQX_USERNAME=admin
EMQX_PASSWORD=admin123
# API Gateway
API_GATEWAY_HOST=localhost
API_GATEWAY_PORT=8000
GRPC_PORT=50051
# Console
NEXT_PUBLIC_API_URL=http://localhost:8000
NEXT_PUBLIC_MQTT_WS_URL=ws://localhost:8083/mqtt
# Auth
KEYCLOAK_URL=http://localhost:8080
KEYCLOAK_REALM=wildfire-ops
KEYCLOAK_CLIENT_ID=wildfire-console
# Integrations
ARCGIS_URL=
ARCGIS_TOKEN=
CAD_WEBHOOK_URL=
TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
SES_ACCESS_KEY=
SES_SECRET_KEY=
# Logging
LOG_LEVEL=INFO
OTEL_ENDPOINT=
# Development
NODE_ENV=development
PYTHONPATH=/app
# Dispatcher & Policy
# MQTT connection for backend services (mission-dispatcher)
MQTT_URL=mqtt://localhost:1883
ALERTS_TOPIC=wildfire/alerts
TRIANGULATION_TOPIC=wildfire/triangulations
DISPATCHER_MISSIONS_TOPIC=missions/updates
TRIANGULATE_PORT=8101
PREDICT_PORT=8102
# Edge fault injection (dev only)
FAULT_DROP_PCT=0
FAULT_LATENCY_MS=0
OFFLINE_BUFFER_MAX=200
# Summit API used by dispatcher
SUMMIT_API_URL=http://localhost:8000
SUMMIT_API_KEY=
# Mission dispatcher configuration
DISPATCHER_MIN_CONFIDENCE=0.8
# Require operator approval before dispatch; if true, dispatcher publishes status=proposed
DISPATCHER_REQUIRE_CONFIRM=false
DISPATCHER_ASSETS=drone-001,drone-002
DISPATCHER_LOITER_RADIUS_M=200
DISPATCHER_ALT_M=120
# Policy gates
# Sentry tower model config
SENTRY_MODEL_PATH=apps/sentry-tower/models/smoke_detection.onnx
SENTRY_CONF_THRESHOLD=0.80
SENTRY_NMS_THRESHOLD=0.45
SENTRY_FRAME_STRIDE=3
# Bounding box: minLon,minLat,maxLon,maxLat
GEOFENCE_BBOX=-180,-90,180,90
WX_MAX_WIND_MPS=12
WX_MIN_VIS_KM=1