server: Cannot assign requested address
web_1 | Is the server running on host "localhost" (::1) and accepting
web_1 | TCP/IP connections on port 5432?
Я понимаю, что внутри контейнера нет порта 5432, но как его открыть и связать с образом postgres, который тут-же определяется?
dockerfile:
FROM tiangolo/uvicorn-gunicorn:python3.8
COPY ./app /app
WORKDIR /app
RUN pip3 install --no-cache-dir -r requirements.txt
EXPOSE 5432 80
а как ты адрес бд указываешь?
дело не в докере, на хосте дебажте, а потом уже в докер
Да пока никак видимо, я 1 раз через докер разворачиваю. Я так понял, что БД на этом этапе еще не существует и адрес укаазать невозможно
ну подключение падает, значит оно есть
А как это связано с проблемой? Я тогда обновления не смогу на сервер через git pull заливать, если код на хосте и сервере будет разный
Тут его не надо открывать и экспозить, тут к нему надо стучаться на внешний адрес
Обсуждают сегодня