From d9ca0744784b8b1b3a6b2b62e61be94258410d20 Mon Sep 17 00:00:00 2001 From: dehonghao Date: Fri, 10 Dec 2021 15:42:59 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 1 + container.config.json | 27 ++++++++++++++------------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/Dockerfile b/Dockerfile index e7799f2..5cde014 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,7 @@ FROM alpine:3.13 # 安装依赖包,如需其他依赖包,请到alpine依赖包管理(https://pkgs.alpinelinux.org/packages?name=php8*imagick*&branch=v3.13)查找。 +RUN sed -i -e 's/http:/https:/' /etc/apk/repositories RUN apk add --update --no-cache \ php7 \ php7-json \ diff --git a/container.config.json b/container.config.json index 84cd63f..e2b727d 100644 --- a/container.config.json +++ b/container.config.json @@ -1,17 +1,18 @@ -// 本配置文件仅供流水线使用,所有字段与微信云托管控制台「新建版本」窗口中的字段一一对应。 -// 若不使用流水线,而是用本项目的代码在微信云托管控制台手动「新建版本」,则本配置文件不生效。最终版本部署效果以「新建版本」窗口中手动填写的值为准。 - { - "containerPort": 80, // 监听端口 - "minNum": 0, // 实例副本数最小值。若为0,则连续半小时无访问会暂停,不再计费,次有访问时冷启动;若大于0,则无论是否有访问,都会持续运行并计费。 - "maxNum": 50, // 实例副本数最大值 - "cpu": 0.25, // 容器规格-CPU大小 - "mem": 0.5, // 容器规格-内存大小 - "policyType": "cpu", // 扩缩容条件:CPU使用率 - "policyThreshold": 60, // 扩缩容条件:使用率超过60%触发 - "envParams": {}, // 环境变量。可以有多个。 - "customLogs": "stdout", // 日志采集路径 - "dataBaseName":"thinkphp_demo", // 创建的数据库表的名称 + "containerPort": 80, + "minNum": 0, + "maxNum": 50, + "cpu": 0.25, + "mem": 0.5, + "policyType": "cpu", + "policyThreshold": 60, + "envParams": { + "MYSQL_ADDRESS":"10.0.224.4:3306", + "MYSQL_PASSWORD":"112358Roger", + "MYSQL_USERNAME":"root" + }, + "customLogs": "stdout", + "dataBaseName":"thinkphp_demo", "executeSQLs":[ "CREATE DATABASE IF NOT EXISTS thinkphp_demo;", "USE thinkphp_demo;", From df7c5769edf556c0075a8839753d1d9179b356a9 Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 10 Dec 2021 15:52:36 +0800 Subject: [PATCH 2/2] Update container.config.json --- container.config.json | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/container.config.json b/container.config.json index e2b727d..84cd63f 100644 --- a/container.config.json +++ b/container.config.json @@ -1,18 +1,17 @@ +// 本配置文件仅供流水线使用,所有字段与微信云托管控制台「新建版本」窗口中的字段一一对应。 +// 若不使用流水线,而是用本项目的代码在微信云托管控制台手动「新建版本」,则本配置文件不生效。最终版本部署效果以「新建版本」窗口中手动填写的值为准。 + { - "containerPort": 80, - "minNum": 0, - "maxNum": 50, - "cpu": 0.25, - "mem": 0.5, - "policyType": "cpu", - "policyThreshold": 60, - "envParams": { - "MYSQL_ADDRESS":"10.0.224.4:3306", - "MYSQL_PASSWORD":"112358Roger", - "MYSQL_USERNAME":"root" - }, - "customLogs": "stdout", - "dataBaseName":"thinkphp_demo", + "containerPort": 80, // 监听端口 + "minNum": 0, // 实例副本数最小值。若为0,则连续半小时无访问会暂停,不再计费,次有访问时冷启动;若大于0,则无论是否有访问,都会持续运行并计费。 + "maxNum": 50, // 实例副本数最大值 + "cpu": 0.25, // 容器规格-CPU大小 + "mem": 0.5, // 容器规格-内存大小 + "policyType": "cpu", // 扩缩容条件:CPU使用率 + "policyThreshold": 60, // 扩缩容条件:使用率超过60%触发 + "envParams": {}, // 环境变量。可以有多个。 + "customLogs": "stdout", // 日志采集路径 + "dataBaseName":"thinkphp_demo", // 创建的数据库表的名称 "executeSQLs":[ "CREATE DATABASE IF NOT EXISTS thinkphp_demo;", "USE thinkphp_demo;",