бд? что пытаетесь сделать?
ну пока не ответили)
Сейчас уже незачем, буду пробовать оставлять все на хосте
а у хоста есть постоянный IP?
На прод сервере есть, а насчёт ноута, на котором я работаю не уверен. Там я вайфай с телефона раздаю
на дев-машине я бы смотрел в сторону полного переноса базы с хоста в докер, а не пытыться из докера коннектиться к базе на хосте
Тогда можно как-нибудь, например от переменной окружения, использовать разные конфиги композа?
тут поможет такая штука как docker-compose.override.yml чтобы добавлять к прод конфигу локально сервисы
Насколько я понял по https://m.habr.com/ru/company/otus/blog/337688/ команда запуска на деве и проде будет отличаться?
Типа на деве указываем только базовый конфиг, а на проде оба – и базовый и оверрайд
ровно наоборот ) вернее локально docker-compose up без ключей подтянет docker-compose.override.yml автоматом а на проде или docker-compose up —file docker-compose.yml если базового достаточно или docker-compose up —file docker-compose.yml —file docker-compose.production.yml
Понял, большое спасибо. Буду копать дальше
ещё можно поиграть COMPOSE_FILE env переменной
Хм, тогда получается можно запускать не напрямую композ, а написать скрипт, который будет все готовить
можно, но для локальной разработки лучше когда docker-compose up достаточно
Обсуждают сегодня