-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjac.toml
More file actions
86 lines (73 loc) · 2.11 KB
/
Copy pathjac.toml
File metadata and controls
86 lines (73 loc) · 2.11 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
[project]
name = "saferelay"
version = "1.0.0"
description = "Graph-native emergency mesh operations in Jac"
entry-point = "main.jac"
kind = "web-app"
jac-version = "==0.34.7"
license = "SEE LICENSE IN LICENSE"
readme = "README.md"
[dependencies.npm]
"lucide-react" = "^0.562.0"
"mapbox-gl" = "^3.27.0"
react = "^18.2.0"
react-dom = "^18.2.0"
react-router-dom = "^6.22.0"
react-error-boundary = "^5.0.0"
[dependencies.npm.dev]
vite = "^6.4.1"
"@vitejs/plugin-react" = "4.7.0"
typescript = "^5.3.3"
"@types/react" = "^18.2.0"
"@types/react-dom" = "^18.2.0"
[dev-dependencies]
watchdog = ">=3.0.0"
[serve]
port = 8000
base_route_app = "app"
[client.app_meta_data]
title = "SafeRelay | Resilience Operations"
description = "Evidence-scoped emergency mesh operations and public hazard monitoring in Jac."
keywords = "emergency mesh, incident evidence, Jac, public hazard monitoring"
author = "SafeRelay Team"
theme_color = "#0a0d0f"
[client.vite.define]
"__MAPBOX_ACCESS_TOKEN__" = "${MAPBOX_ACCESS_TOKEN:-pk.eyJ1IjoicmlzaGFiaGNsaSIsImEiOiJjbW1wa2xyeHAwZXVsMm9xNmViNXM3cDBnIn0.ecutlr2fPR_icmDlGeTi7g}"
[scale.admin]
enabled = false
[scale.server]
docs_enabled = false
suppress_health_check_logs = true
[scale.monitoring]
enabled = true
namespace = "saferelay"
walker_metrics = true
prometheus_admin_password = "${PROMETHEUS_ADMIN_PASSWORD:?PROMETHEUS_ADMIN_PASSWORD must be set before SafeRelay starts}"
[scale.microservices]
enabled = false
[scale.kubernetes]
min_replicas = 1
max_replicas = 1
cpu_utilization_target = 70
cpu_request = "250m"
cpu_limit = "1000m"
memory_request = "512Mi"
memory_limit = "1Gi"
health_check_path = "/healthz/live"
ingress_limit_rps = 20
ingress_limit_connections = 20
mongodb_enabled = false
redis_enabled = false
[scale.secrets]
PROMETHEUS_ADMIN_PASSWORD = "${PROMETHEUS_ADMIN_PASSWORD:?PROMETHEUS_ADMIN_PASSWORD must be set before deployment}"
[test]
directory = "saferelay"
filter = "store_test.jac"
verbose = true
[scripts]
check = "jac check ."
test = "jac test"
build = "jac build main.jac"
preflight = "jac check . && jac test && jac build main.jac"
dev = "jac start --dev main.jac"
serve = "jac start main.jac"