更新 README.md,重构 Gitea Runner 缓存服务器的启动说明
All checks were successful
/ job1 (push) Successful in 8s
/ job3 (push) Has been skipped
/ job2 (push) Successful in 8s

This commit is contained in:
严浩
2024-10-14 10:40:59 +08:00
parent 49abd0905b
commit 87392daafc

View File

@ -1,27 +1,23 @@
```yaml
services:
gitea-runner-cache-server:
container_name: gitea-runner-cache-server
restart: unless-stopped
environment:
- TZ=Asia/Shanghai
volumes:
- gitea-runner-cache-server:/runner-cache
ports:
- "9999:9998"
image: gitea/act_runner:nightly
entrypoint: act_runner
command: cache-server --dir /runner-cache --port 9998 --host '131.186.26.36'
pull_policy: always
volumes:
gitea-runner-cache-server:
# act-runner-example
# docker restart gitea-runner-cache-server
## Gitea Runner 缓存的服务器 [^1]
# curl --location 'http://131.186.26.36:9999/_apis/artifactcache/cache?keys=node-cache-Linux-pnpm-de4eac14dbb4f7945fe8fd1c893cdfa20333058c2ed72a2821176baadcebae98&version=ba910e83421b023131249661df05cc6463265bfe020955d54f3da8958c87d6d1'
# {
# "archiveLocation": "http://131.186.26.36:9999/_apis/artifactcache/artifacts/1",
# "cacheKey": "node-cache-linux-pnpm-de4eac14dbb4f7945fe8fd1c893cdfa20333058c2ed72a2821176baadcebae98",
# "result": "hit"
# }
### 启动
```bash
docker rm -f gitea-runner-cache-server
docker run -d --name gitea-runner-cache-server \
--restart unless-stopped \
-e TZ=Asia/Shanghai \
-v gitea-runner-cache-server:/runner-cache \
-p 9999:9999 \
--entrypoint act_runner \
--pull always \
gitea/act_runner:nightly \
cache-server \
--dir /runner-cache \
--port 9999 \
--host 'gitea-runner-cache-server.oo1.dev'
docker logs gitea-runner-cache-server
```
[^1]: https://github.com/nektos/act/tree/master/pkg/artifactcache