From 5dcc4ce1adf615ac4875514bfe525cfa92fd7f63 Mon Sep 17 00:00:00 2001 From: Coder Date: Tue, 25 Aug 2026 23:55:15 +0700 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=B5=D0=BF=D0=BB=D0=BE=D0=B9:=20Codex?= =?UTF-8?q?=20=D1=87=D0=B5=D1=80=D0=B5=D0=B7=20=D0=BF=D1=80=D0=BE=D0=BA?= =?UTF-8?q?=D1=81=D0=B8=20http://192.168.31.240:4067=20(=D0=BF=D1=80=D1=8F?= =?UTF-8?q?=D0=BC=D0=BE=D0=B9=20egress=20=D0=B1=D0=BB=D0=BE=D0=BA=D0=B8?= =?UTF-8?q?=D1=80=D1=83=D0=B5=D1=82=D1=81=D1=8F=20OpenAI,=20403)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++++ deploy/docker-compose.yml | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/README.md b/README.md index 23c0db5..f6d714c 100644 --- a/README.md +++ b/README.md @@ -136,6 +136,11 @@ Workflow `.gitea/workflows/deploy.yml` разворачивает сервис аутентификацией Codex (auth.json + config.toml) — он монтируется в контейнер. Альтернатива — переменная `OPENAI_API_KEY` в `deploy/docker-compose.yml`. +5. На хосте должен работать прокси `http://192.168.31.240:4067`: прямой + выход сервера блокируется OpenAI (403, cf-ray HEL), поэтому Codex ходит + в ChatGPT API через прокси. Переменные `HTTP(S)_PROXY` и `NO_PROXY` + прописаны в `deploy/docker-compose.yml` (внутренние адреса — ComfyUI, + свой хост — идут напрямую). Поведение: если стека нет — создаёт; если есть — обновляет с `RepullImageAndRedeploy=true` (всегда перетягивает свежий образ). Контейнер diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml index 6acb69b..9188db0 100644 --- a/deploy/docker-compose.yml +++ b/deploy/docker-compose.yml @@ -16,6 +16,15 @@ services: - /root/.codex:/root/.codex environment: - COMFY_URL=http://192.168.31.240:8188 + # Codex (ChatGPT API) через локальный прокси: прямой egress сервера + # блокируется OpenAI (403, cf-ray HEL). Прокси слушает на хосте :4067. + - HTTP_PROXY=http://192.168.31.240:4067 + - HTTPS_PROXY=http://192.168.31.240:4067 + - http_proxy=http://192.168.31.240:4067 + - https_proxy=http://192.168.31.240:4067 + # Внутренние адреса ходят напрямую (ComfyUI и свой же хост) + - NO_PROXY=localhost,127.0.0.1,192.168.31.240,git.byte-mate.ru,ptr.byte-mate.ru + - no_proxy=localhost,127.0.0.1,192.168.31.240,git.byte-mate.ru,ptr.byte-mate.ru # - OPENAI_API_KEY=${OPENAI_API_KEY} restart: unless-stopped