From 5d2d0955b18afc4ffa17a60900ec19652678e83c Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Sun, 16 Jun 2024 00:42:17 +0800 Subject: [PATCH] docs: 1 --- README.md | 23 ++++++++++++++++------- docker/run/Dockerfile | 9 --------- docker/run/docker-compose.yaml | 9 +++++---- docker/run/{build.sh => run.sh} | 0 4 files changed, 21 insertions(+), 20 deletions(-) delete mode 100644 docker/run/Dockerfile rename docker/run/{build.sh => run.sh} (100%) mode change 100755 => 100644 diff --git a/README.md b/README.md index e4ef4c17..73377d1b 100644 --- a/README.md +++ b/README.md @@ -42,24 +42,33 @@ https://certd.handsfree.work/ ### 1. 安装docker、docker-compose -1.1 安装docker +1.1 准备一台云服务器 +* 【阿里云】云服务器2核2G,新老用户同享,99元/年,续费同价!【 [立即购买](https://www.aliyun.com/benefit?scm=20140722.M_10244282._.V_1&source=5176.11533457&userCode=qya11txb )】 +* 【腾讯云】云服务器2核2G,新老用户同享,99元/年,续费同价!【 [立即购买](https://cloud.tencent.com/act/cps/redirect?redirect=6094&cps_key=b3ef73330335d7a6efa4a4bbeeb6b2c9&from=console)】 + + +1.2 安装docker https://docs.docker.com/engine/install/ -1.2 安装docker-compose +1.3 安装docker-compose https://docs.docker.com/compose/install/linux/ ### 2. 下载docker-compose.yaml文件 + +[docker-compose.yaml下载](https://gitee.com/certd/certd/raw/v2/docker/run/docker-compose.yaml) + ```bash mkdir certd cd certd +# wget下载docker-compose.yaml文件 wget https://raw.githubusercontent.com/certd/certd/v2/docker/run/docker-compose.yaml # 或者使用gitee地址 wget https://gitee.com/certd/certd/raw/v2/docker/run/docker-compose.yaml # 根据需要修改里面的配置 -# 1.修改镜像版本号 -# 2.配置数据保存路径 -# 3.配置certd_auth_jwt_secret +# 1.修改镜像版本号【可选】 +# 2.配置数据保存路径【可选】 +# 3.配置certd_auth_jwt_secret【必须】 vi docker-compose.yaml @@ -71,11 +80,11 @@ https://github.com/certd/certd/releases ### 3. 运行 ```bash # 如果docker compose是插件化安装 -export CERTD_VERSION=1.20.9 +export CERTD_VERSION=latest docker compose up -d #如果docker compose是独立安装 -export CERTD_VERSION=1.20.9 +export CERTD_VERSION=latest docker-compose up -d ``` diff --git a/docker/run/Dockerfile b/docker/run/Dockerfile deleted file mode 100644 index 7f373b21..00000000 --- a/docker/run/Dockerfile +++ /dev/null @@ -1,9 +0,0 @@ -FROM registry.cn-shenzhen.aliyuncs.com/handsfree/certd:latest -EXPOSE 7001 -RUN npm run build -#RUN npm install pm2 -g --registry=https://registry.npmmirror.com -#CMD ["pm2-runtime", "start", "./bootstrap.js","--name", "certd","-i","1","--", "-p", "7001"] -CMD ["npm","run", "start"] - - - diff --git a/docker/run/docker-compose.yaml b/docker/run/docker-compose.yaml index 2270d871..0a610e45 100644 --- a/docker/run/docker-compose.yaml +++ b/docker/run/docker-compose.yaml @@ -1,19 +1,20 @@ version: '3.3' services: certd: - # 镜像 # ↓↓↓↓↓ --- 1、 修改镜像版本号,或者干脆写成latest + # 镜像 # ↓↓↓↓↓ --- 1、 修改镜像版本号,或者干脆写成latest, 如果设置了环境变量 export CERTD_VERSION=latest,这里可以不修改 image: registry.cn-shenzhen.aliyuncs.com/handsfree/certd:${CERTD_VERSION} container_name: certd # 容器名 - restart: unless-stopped # 重启 + restart: unless-stopped # 自动重启 volumes: - # ↓↓↓↓↓ ------------------------------------------------------- 2、 修改数据库以及证书存储路径 + # ↓↓↓↓↓ ------------------------------------------------------- 2、 修改数据库以及证书存储路径【可选】 - /data/certd:/app/data ports: # 端口映射 + # ↓↓↓↓ 如果端口有冲突,可以修改第一个7001为其他不冲突的端口号 - "7001:7001" environment: # 环境变量 - TZ=Asia/Shanghai - certd_auth_jwt_secret=changeme - # ↑↑↑↑↑ ---------------------------------- 3、 修改成你的自定义密钥 + # ↑↑↑↑↑ ---------------------------------- 3、 修改成你的自定义密钥【必须,安全需要】 # 设置环境变量即可自定义certd配置 # 服务端配置项见: packages/ui/certd-server/src/config/config.default.ts # 服务端配置规则: certd_ + 配置项, 点号用_代替 diff --git a/docker/run/build.sh b/docker/run/run.sh old mode 100755 new mode 100644 similarity index 100% rename from docker/run/build.sh rename to docker/run/run.sh