@lucky4

Какие есть способы работы API с БД, если API в Docker?

В общем, интересует как решить такую проблемку.
Есть два сервиса который загнаны в докер. НО, эти сервисы связанны с mssql БД по localbd.
Если обратиться к какому-то endpoint который будет работать с db, то получу ошибку что нет такой бд и тд.

Я попробывал сделать как это было показано на оф. сайте у докера, создать новый docker-image с mssql. В docker-compose.yaml сделать зависимость и тд.

Во-первых получаю ошибку: "mssql | This container is running as user mssql.
mssql | Your master database file is owned by mssql.
mssql | To learn more visit https://go.microsoft.com/fwlink/?linkid=2099216."

Во-вторых, даже если я смогу подключить бд в этот dckr-контейнер, у меня же не будет там ни данных, ни таблиц и тд. (работаю с миграциями ef core)

Ну и третий вопрос такой: "возможно есть какой-то другой путь решения даннйо проблемы?"
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
MANAB
@MANAB
Разрабатываю на C#: Web, Desktop, Gamedev
Работать с БД не как localbd, а вынесенной на отдельный сервер и подключаться по IP
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы