debug
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# 18 domainCheck CentOS9 一键复制部署与更新文档
|
||||
# 18 domainCheck CentOS9 全自动一键部署与更新文档
|
||||
|
||||
## 一、文档用途
|
||||
|
||||
@@ -6,6 +6,14 @@
|
||||
|
||||
> 给你一套可以直接复制执行的命令,完成 `1 台国外机器 + 2 台国内机器` 的傻瓜式部署和后续更新。
|
||||
|
||||
文档边界:
|
||||
|
||||
- 这里只讲一键自动部署
|
||||
- 默认你会使用仓库里的 3 个一键脚本
|
||||
- 不展开手工逐条部署步骤
|
||||
- 如果你想完全手工部署,请改看:
|
||||
- [17_domainCheck_全流程部署实操手册.md](/www/wwwroot/getDomain/docs/17_domainCheck_全流程部署实操手册.md:1)
|
||||
|
||||
统一前提:
|
||||
|
||||
- 系统:`CentOS Stream 9`
|
||||
@@ -49,6 +57,7 @@ MAINLAND_WORKER_NODE_CODE=mainland-worker-01
|
||||
MAINLAND_CONTROLLER_IP=国内controller机器IP
|
||||
|
||||
NODE_VERSION=20
|
||||
NODE_NVM_DIR=
|
||||
```
|
||||
|
||||
最少必须先替换这 5 个:
|
||||
@@ -59,6 +68,16 @@ NODE_VERSION=20
|
||||
- `ADMIN_DOMAIN`
|
||||
- `MAINLAND_CONTROLLER_IP`
|
||||
|
||||
如果你用 `root` 执行一键脚本,但 `nvm` 实际装在别的用户目录下,再额外补一个:
|
||||
|
||||
- `NODE_NVM_DIR`
|
||||
|
||||
例如:
|
||||
|
||||
```text
|
||||
NODE_NVM_DIR=/home/www/.nvm
|
||||
```
|
||||
|
||||
## 三、统一约定
|
||||
|
||||
### 1. 仓库目录
|
||||
@@ -210,7 +229,18 @@ nvm use 20
|
||||
|
||||
- 国外机器如果要构建前端,必须先确保 `nvm` 可用
|
||||
- 一键部署脚本会调用 `nvm install 20` 和 `nvm use 20`
|
||||
- 所以脚本执行用户的 `HOME` 下必须已经安装好 `nvm`
|
||||
- 如果你用 `root` 执行脚本,而 `nvm` 实际装在别的用户目录下:
|
||||
- 不需要改成 `www` 执行脚本
|
||||
- 直接在 `install_overseas_quick.conf` 里填写:
|
||||
- `NODE_NVM_DIR=/home/www/.nvm`
|
||||
- 当前一键脚本会按这个顺序找 Node 运行环境:
|
||||
- `NODE_NVM_DIR`
|
||||
- 当前环境变量里的 `NVM_DIR`
|
||||
- `/root/.nvm`
|
||||
- `/home/www/.nvm`
|
||||
- `/www/server/nvm`
|
||||
- `/usr/local/nvm`
|
||||
- 最后再尝试系统全局 `node` 和 `npm`
|
||||
|
||||
### 7. 你实际应该怎么选
|
||||
|
||||
|
||||
Reference in New Issue
Block a user