-
released this
2026-04-24 10:48:08 +03:00 | 11 commits to main since this release🧰 Dev/Runtime контур
Этот релиз закрывает задачу этапа «Этап 2 — Dev/Runtime контур»: Docker Compose теперь запускает PostgreSQL, bot и Web через обычную bridge-сеть без host networking и без заранее созданного external volume. Локальный старт стал переносимым для Windows, macOS и Linux.
✅ Закрытые issues
- #6 — chore: сделать compose-конфигурацию переносимой для локального запуска: убран
network_mode: host, сервисы переведены на обращение к PostgreSQL поdb:5432, volume БД создаётся compose-файлом, README обновлён подdocker compose up -d.
🧩 Что вошло в релиз
- bot и web подключены к обычной Docker bridge-сети
gmrelayи используют service namedbв connection string; - Web публикует порт через
GMRELAY_WEB_PORTсо значением8080по умолчанию; - PostgreSQL и Data Protection volumes стали обычными named volumes, создаваемыми при первом запуске compose;
- обязательные переменные окружения теперь валидируются compose-файлом до старта контейнеров;
- README и
.env.exampleобновлены под новый переносимый сценарий локального запуска.
🛡 Что это даёт
docker compose up -dбольше не требует ручного созданияgame_pgdata;- локальный запуск не зависит от Linux-only
network_mode: host; - bot/web используют одинаковый Docker service discovery на Linux, Windows и macOS;
- существующий volume
game_pgdataсохраняет совместимость, но больше не обязан быть external.
📦 Версия и деплой
- версия проекта обновлена до 1.1.5 в
Directory.Build.props,compose.yamlи Gitea Actions workflow; - Docker-образы и deploy-конфигурация теперь используют тег 1.1.5;
- Gitea Actions run #32 успешно собрал, опубликовал и задеплоил образы.
Downloads
- #6 — chore: сделать compose-конфигурацию переносимой для локального запуска: убран