-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathcontainer.config.json
28 lines (28 loc) · 1.55 KB
/
container.config.json
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
{
"containerPort": 80, // 监听端口。需要和helloworld.go中保持一致。
"minNum": 0, // 实例副本数最小值。若为0,则连续半小时无访问会暂停,不再计费,次有访问时冷启动;若大于0,则无论是否有访问,都会持续运行并计费。
"maxNum": 50, // 实例副本数最大值
"cpu": 0.25, // 容器规格-CPU大小
"mem": 0.5, // 容器规格-内存大小
"policyType": "cpu", // 扩缩容条件:CPU使用率
"policyThreshold": 60, // 扩缩容条件:使用率超过60%触发
"policyDetails": [
{
"PolicyType": "cpu",
"PolicyThreshold": 60
},
{
"PolicyType": "mem",
"PolicyThreshold": 60
}
],
"envParams": {}, // 环境变量。可以有多个。
"customLogs": "stdout", // 日志采集路径
"initialDelaySeconds": 2, // 容器启动后延迟多久开始健康检查。默认值2秒。
"dataBaseName":"flask_demo",
"executeSQLs":[
"CREATE DATABASE IF NOT EXISTS flask_demo;",
"USE flask_demo;",
"CREATE TABLE IF NOT EXISTS `Counters` (`id` int(11) NOT NULL AUTO_INCREMENT, `count` int(11) NOT NULL DEFAULT 1, `createdAt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `updatedAt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`)) ENGINE = InnoDB DEFAULT CHARSET = utf8;"
]
}