forked from ruvnet/ruflo
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbatch-config-enterprise.json
More file actions
119 lines (119 loc) · 2.75 KB
/
batch-config-enterprise.json
File metadata and controls
119 lines (119 loc) · 2.75 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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
{
"baseOptions": {
"sparc": true,
"parallel": true,
"maxConcurrency": 8,
"force": true,
"progressTracking": true
},
"projectConfigs": {
"core-api-prod": {
"template": "web-api",
"environment": "prod",
"customConfig": {
"database": "postgresql",
"cache": "redis",
"monitoring": "datadog",
"logging": "elk",
"security": "oauth2"
}
},
"core-api-staging": {
"template": "web-api",
"environment": "staging",
"customConfig": {
"database": "postgresql",
"cache": "redis",
"monitoring": "prometheus",
"testing": "automated"
}
},
"core-api-dev": {
"template": "web-api",
"environment": "dev",
"customConfig": {
"database": "sqlite",
"debugging": "enabled",
"hotReload": true
}
},
"web-app-prod": {
"template": "react-app",
"environment": "prod",
"customConfig": {
"optimization": "aggressive",
"cdn": "cloudflare",
"analytics": "google"
}
},
"web-app-staging": {
"template": "react-app",
"environment": "staging",
"customConfig": {
"testing": "cypress",
"preview": "enabled"
}
},
"web-app-dev": {
"template": "react-app",
"environment": "dev",
"customConfig": {
"hotModule": true,
"devTools": "enabled"
}
},
"user-service": {
"template": "microservice",
"environment": "prod",
"customConfig": {
"containerization": "docker",
"orchestration": "kubernetes",
"scalability": "horizontal"
}
},
"notification-service": {
"template": "microservice",
"environment": "prod",
"customConfig": {
"messageQueue": "kafka",
"delivery": "guaranteed",
"channels": ["email", "sms", "push"]
}
},
"payment-service": {
"template": "microservice",
"environment": "prod",
"customConfig": {
"security": "maximum",
"compliance": ["pci-dss", "gdpr"],
"encryption": "aes-256"
}
},
"admin-cli": {
"template": "cli-tool",
"environment": "prod",
"customConfig": {
"distribution": "npm",
"platforms": ["linux", "macos", "windows"]
}
},
"monitoring-dashboard": {
"template": "react-app",
"environment": "prod",
"customConfig": {
"realtime": "websockets",
"charts": "d3",
"alerts": "integrated"
}
},
"load-testing": {
"template": "cli-tool",
"environment": "staging",
"customConfig": {
"framework": "k6",
"scenarios": "multiple",
"reporting": "html"
}
}
}
}