docs: Drone 对外端口改为 18088

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-10-23 15:58:57 +08:00
1 parent 85f99ed757
commit 17f3948dc7
4 files changed
+13 -13

No files matched your search

+2 -2
View File
@@ -294,7 +294,7 @@ python3.12 -m venv .venv
| 项 | 地址 |
|------|------|
| Gogs | `http://101.35.245.122:3000` |
| Drone UI | `http://101.35.245.122:18080` |
| Drone UI | `http://101.35.245.122:18088` |
| 流水线 | 仓库根 `.drone.yml`(激活 `wuzilong/zkxw` 后 push 触发) |
服务器部署目录:`/root/drone/`(`.env` 仅机器本地,含 `DRONE_RPC_SECRET`)。
@@ -326,4 +326,4 @@ python3.12 -m venv .venv
| 2026-08-06 | 裸机部署 10001/10002 于 101.35.245.122 |
| 2026-08-06 | 新增 `deploy_test_env.py` 日常发版脚本 |
| 2026-08-10 | 启用 `www.chengyantek.cn` HTTPS(443)+ HTTP→HTTPS;MinIO 同域 `/minio/zkxw` |
| 2026-10-23 | 新增同机 Drone CI(`:18080`)对接 Gogs;仓库 `.drone.yml` 仅编译打包 |
| 2026-10-23 | 新增同机 Drone CI(`:18088`)对接 Gogs;仓库 `.drone.yml` 仅编译打包 |
+1 -1
View File
@@ -3,7 +3,7 @@
DRONE_RPC_SECRET=replace-with-openssl-rand-hex-32
DRONE_GOGS_SERVER=http://101.35.245.122:3000
DRONE_SERVER_HOST=101.35.245.122:18080
DRONE_SERVER_HOST=101.35.245.122:18088
DRONE_SERVER_PROTO=http
DRONE_RPC_PROTO=http
DRONE_RPC_HOST=drone:80
+6 -6
View File
@@ -2,7 +2,7 @@
> 目标机:`101.35.245.122`
> Gogs:`http://101.35.245.122:3000`(已有)
> Drone UI:`http://101.35.245.122:18080`(云安全组未开 8080,改用已放行的 18080)
> Drone UI:`http://101.35.245.122:18088`(云安全组未开 8080,改用已放行的 18088)
> 范围:编译打包 artifact,**不**自动部署到 `/root/zkxw`
## 1. 部署(在测试机)
@@ -25,19 +25,19 @@ docker logs drone-runner 2>&1 | tail -20
# 期望看到:successfully pinged the remote server
```
云安全组 / 主机防火墙放行 **TCP 18080**(本方案默认端口;勿用未放行的 8080)。
云安全组 / 主机防火墙放行 **TCP 18088**(本方案默认端口;勿用未放行的 8080)。
流水线关闭了默认 `drone/git` clone(国内难拉),在 `node:20-bookworm` 内直接 `git clone` 本机 Gogs。
## 2. 登录与激活仓库
1. 浏览器打开 `http://101.35.245.122:18080`
1. 浏览器打开 `http://101.35.245.122:18088`
2. 使用 **Gogs 用户名/密码** 登录(Gogs 无 OAuth)
3. Sync 仓库 → 激活 `wuzilong/zkxw`
4. 在 Gogs 该仓 **Settings → Webhooks** 确认存在 Drone 回调,例如:
`http://101.35.245.122:18080/hook`
`http://101.35.245.122:18088/hook`
云安全组 / 本机 YJ 防火墙需放行 **TCP 18080**(本机已按此端口部署)。
云安全组 / 本机 YJ 防火墙需放行 **TCP 18088**(本机已按此端口部署)。
## 3. 流水线
@@ -65,7 +65,7 @@ docker compose down # 停止(保留 volume drone-data)
## 5. 验收
```bash
curl -sI http://101.35.245.122:18080 | head -5
curl -sI http://101.35.245.122:18088 | head -5
curl -sI http://101.35.245.122:3000 | head -5
# push 到 wuzilong/zkxw 或在 Drone UI 点 Rebuild,构建应为绿色
```
+4 -4
View File
@@ -3,7 +3,7 @@
# cp .env.example .env # 填写 DRONE_RPC_SECRET
# docker compose up -d
#
# 访问:http://101.35.245.122:18080 (用 Gogs 用户名/密码登录)
# 访问:http://101.35.245.122:18088 (用 Gogs 用户名/密码登录)
# Gogs:http://101.35.245.122:3000
#
# Runner 不对外暴露端口。构建镜像请预先 docker pull(见 README),
@@ -15,8 +15,8 @@ services:
container_name: drone
restart: always
ports:
# 云安全组未放行 8080;18080 已放行且外网可达
- '18080:80'
# 云安全组未放行 8080;18088 已放行且外网可达
- '18088:80'
volumes:
- drone-data:/data
environment:
@@ -24,7 +24,7 @@ services:
DRONE_GOGS_SERVER: ${DRONE_GOGS_SERVER:-http://101.35.245.122:3000}
DRONE_GOGS_SKIP_VERIFY: ${DRONE_GOGS_SKIP_VERIFY:-false}
DRONE_RPC_SECRET: ${DRONE_RPC_SECRET}
DRONE_SERVER_HOST: ${DRONE_SERVER_HOST:-101.35.245.122:18080}
DRONE_SERVER_HOST: ${DRONE_SERVER_HOST:-101.35.245.122:18088}
DRONE_SERVER_PROTO: ${DRONE_SERVER_PROTO:-http}
DRONE_GIT_ALWAYS_AUTH: ${DRONE_GIT_ALWAYS_AUTH:-false}
extra_hosts: