🔧 参数化实例配置并补充 preset env 示例
This commit is contained in:
+25
-9
@@ -118,7 +118,15 @@ docker-runner/
|
||||
cd docker-runner/presets/standard-ubuntu-22/
|
||||
```
|
||||
|
||||
#### 2. (可选)检查换行符
|
||||
#### 2. 准备实例配置
|
||||
|
||||
```bash
|
||||
cp .env.example .env
|
||||
```
|
||||
|
||||
按需编辑 `.env` 中的 `GITEA_INSTANCE` 和 `GITEA_TOKEN`。
|
||||
|
||||
#### 3. (可选)检查换行符
|
||||
|
||||
如果从 Windows 复制文件,建议检查换行符:
|
||||
|
||||
@@ -126,14 +134,14 @@ cd docker-runner/presets/standard-ubuntu-22/
|
||||
../../common/check_crlf.sh
|
||||
```
|
||||
|
||||
#### 3. 构建并启动容器
|
||||
#### 4. 构建并启动容器
|
||||
|
||||
```bash
|
||||
docker compose build
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
#### 4. 安装 Runner
|
||||
#### 5. 安装 Runner
|
||||
|
||||
```bash
|
||||
docker compose exec gitea-runner /data/setup.sh
|
||||
@@ -141,7 +149,7 @@ docker compose exec gitea-runner /data/setup.sh
|
||||
|
||||
脚本会自动探测最新 `act_runner` 版本作为默认值,然后提示你确认架构。
|
||||
|
||||
#### 5. 注册 Runner
|
||||
#### 6. 注册 Runner
|
||||
|
||||
```bash
|
||||
docker compose exec gitea-runner /data/register.sh
|
||||
@@ -151,7 +159,7 @@ docker compose exec gitea-runner /data/register.sh
|
||||
|
||||
Runner 注册后会自动启动,无需重启容器。新注册的 runner 默认并发为 `4`。
|
||||
|
||||
#### 6. 验证运行状态
|
||||
#### 7. 验证运行状态
|
||||
|
||||
```bash
|
||||
# 查看容器日志
|
||||
@@ -175,7 +183,15 @@ cd docker-runner/presets/buildx-ubuntu-22/
|
||||
cd docker-runner/presets/buildx-archlinux/
|
||||
```
|
||||
|
||||
#### 2. (可选)配置代理
|
||||
#### 2. 准备实例配置
|
||||
|
||||
```bash
|
||||
cp .env.example .env
|
||||
```
|
||||
|
||||
按需编辑 `.env` 中的 `GITEA_INSTANCE` 和 `GITEA_TOKEN`。
|
||||
|
||||
#### 3. (可选)配置代理
|
||||
|
||||
如果需要代理,编辑 `docker-compose.yml` 取消注释并修改代理地址:
|
||||
|
||||
@@ -185,14 +201,14 @@ environment:
|
||||
- https_proxy=http://host.docker.internal:20122
|
||||
```
|
||||
|
||||
#### 3. 构建并启动
|
||||
#### 4. 构建并启动
|
||||
|
||||
```bash
|
||||
docker compose build
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
#### 4. 验证 Buildx 初始化
|
||||
#### 5. 验证 Buildx 初始化
|
||||
|
||||
```bash
|
||||
# 查看日志,应该看到:
|
||||
@@ -207,7 +223,7 @@ docker compose exec gitea-runner docker buildx ls
|
||||
# 应该看到 gitea-multiarch builder
|
||||
```
|
||||
|
||||
#### 5. 安装和注册
|
||||
#### 6. 安装和注册
|
||||
|
||||
```bash
|
||||
docker compose exec gitea-runner /data/setup.sh
|
||||
|
||||
Reference in New Issue
Block a user