route registry traffic locally and re-enable kaniko cache
Build/deploy were hairpinning image layers through the public IP (registry.woni.link -> 47.100.75.125) despite the registry living on the same host. Add extra_hosts so the build pushes via the host internal IP, and re-enable kaniko cache now that host OOM is mitigated (swap + agent mem cap). Host /etc/hosts pins registry.woni.link to 127.0.0.1 for deploy pulls. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
e3bf9749f9
commit
7b344356cc
1 file changed
+5
@@ -8,6 +8,9 @@ when:
|
|||||||
steps:
|
steps:
|
||||||
- name: build
|
- name: build
|
||||||
image: woodpeckerci/plugin-kaniko
|
image: woodpeckerci/plugin-kaniko
|
||||||
|
# 把 registry 域名指到宿主机内网 IP, 镜像层推送走本地不绕公网
|
||||||
|
extra_hosts:
|
||||||
|
- "registry.woni.link:172.19.152.186"
|
||||||
settings:
|
settings:
|
||||||
username:
|
username:
|
||||||
from_secret: registry_username
|
from_secret: registry_username
|
||||||
@@ -16,6 +19,8 @@ steps:
|
|||||||
tags: latest
|
tags: latest
|
||||||
repo: woni/office-xbot-feishu
|
repo: woni/office-xbot-feishu
|
||||||
registry: registry.woni.link
|
registry: registry.woni.link
|
||||||
|
cache: true
|
||||||
|
cache_repo: woni/office-xbot-feishu-cache
|
||||||
mirrors:
|
mirrors:
|
||||||
- 5c492fmo.mirror.aliyuncs.com
|
- 5c492fmo.mirror.aliyuncs.com
|
||||||
dockerfile: ./Dockerfile
|
dockerfile: ./Dockerfile
|
||||||
|
|||||||
Reference in new issue
Block a user