меня есть docker-compose.dev.yml
docker-compose.base.yml
init.sql
Dockerfile
Или может он задается в каком то конфиге?
тебе для чего? Название сервиса резолвится в его айпишник
На работе мне сделали докер, ранее у меня постгрес стоял локально. Теперь для удобства всей команды тех лид хочет использовать докер. Но они при запуске не передавали переменную среды dev или prod и радовались что все работает, когда я поправил команду запуска, у меня мое nest js backend приложение не может подключиться к базе данных, сейчас покажу какая ошибка.
Получается мне коннектится к postgresql://database:5432?
А я могу как то адекватный айпи сделать? docker network create -d bridge nestjs-network docker volume create --driver local --opt type=none --opt o=bind --opt device=/private/var/db/postgresql postgresql-data Мне техлид сказал вот эти команды юзать в первый раз перед docker compose up
можно вроде как, но тут ключевой вопрос "зачем?"
Не слушай его, он дурак. Все это можно прямо в docker-compose.yml прописать
Обсуждают сегодня