chore: сделать compose-конфигурацию переносимой для локального запуска #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Текущий
compose.yamlиспользуетnetwork_mode: hostи внешний volume для PostgreSQL, что затрудняет запуск на разных окружениях, особенно на Windows/macOS.Что нужно сделать:
network_mode: host, где это не обязательно;Критерий готовности:
Проект поднимается через
docker compose up -dбез ручной подготовки внешних volume и без platform-specific networking hacks.Выполнено в commit
675ac1226e.Что изменено:
network_mode: hostудалён для bot/web;db:5432;external: true;docker compose up -d;1.1.5.Проверки:
docker compose --env-file .env.example config;dotnet build GM-Relay.slnx -c Release;dotnet test tests/GmRelay.Bot.Tests/GmRelay.Bot.Tests.csproj --collect:"XPlat Code Coverage";