Files
photo-editor/deploy/docker-compose.yml

39 lines
2.0 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Файл развёртывания на хосте Portainer.
# Используется workflow .gitea/workflows/deploy.yml (публикует образ,
# уже собранный workflow build-container).
services:
photo-editor:
image: git.byte-mate.ru/coder/photo-editor:latest
pull_policy: always
container_name: kadr-photo-editor
ports:
- "3000:3000"
volumes:
# История версий — именованный том, переживает обновление стека
- kadr-history:/app/history
# Аутентификация и конфиг Codex с хоста Portainer.
# Альтернатива — переменная OPENAI_API_KEY ниже.
- /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
# Авторизация владельца. Передаются workflow deploy.yml из секретов
# APP_USER / APP_PASSWORD; если не заданы/пусты — сервер использует
# дефолты: логин admin и сгенерированный при старте пароль
# (печатается в лог контейнера).
- APP_USER=${APP_USER}
- APP_PASSWORD=${APP_PASSWORD}
# - OPENAI_API_KEY=${OPENAI_API_KEY}
restart: unless-stopped
volumes:
kadr-history: