build(photo-ai): loopback-порт 8081 и раздел про фото-ИИ в README

photo-ai не имел ports, а хостовый 8080 уже занят text-corrector: ручные
проверки из плана попадали не туда. Проброшено 127.0.0.1:8081:8080 — только
loopback, наружу ничего не публикуется.

Заодно исправлен рассинхрон .env.example: там стоял пустой PHOTO_AI_URL с
комментарием «пусто = контейнер photo-ai», из-за чего копирование примера
молча выключало фото-ИИ (в compose дефолт http://photo-ai:8080). Теперь
дефолт указан явно, пустое значение описано как «выключить сервис».
This commit is contained in:
dev
2026-09-28 23:38:39 +03:00
parent 1a25ce7170
commit 00fbf41efb
3 changed files with 37 additions and 2 deletions
+4
View File
@@ -191,6 +191,8 @@ services:
# ИИ-улучшение фотографий (Real-ESRGAN x2, CPU).
# Поднимается вместе со стеком; если не нужен — PHOTO_AI_URL пустой в .env.
# Порт 8081 пробрасывается только на loopback хоста — наружу ничего не публикуется,
# хостовый 8080 уже занят text-corrector. Ручные проверки: curl http://127.0.0.1:8081/health
photo-ai:
build: ./photo-ai
container_name: photo-ai
@@ -201,6 +203,8 @@ services:
TZ: Europe/Moscow
volumes:
- photo-ai-models:/models
ports:
- "127.0.0.1:8081:8080"
volumes: