Я использую Ubuntu 22.04.4.
Это мой docker-compose.yml .
Код: Выделить всё
version: '3'
services:
...
backend:
build:
context: '.'
dockerfile: 'Dockerfile'
ports:
- '8000:80'
- '8001:8001'
env_file:
- .env-docker
image: backend-django:latest
...
Код: Выделить всё
DEBUG=True
SECRET_KEY=******
DATABASE_USER=postgres
DATABASE_NAME=postgres
DATABASE_PASSWORD=postgres
DATABASE_HOST=host.docker.internal
DATABASE_PORT=5432
Код: Выделить всё
FROM python:3.11
ENV PYTHONBUFFERED 1
...
EXPOSE 8000
CMD ["gunicorn", "-b", "0.0.0.0", "config.wsgi"]
Это связано с postgresql?
Я использую ту же версию postgresql, и я могу подключиться к локальному postgresl с помощью PgAdmin.
Как мне подключиться к серверу postgresql из моего Docker-контейнера?
Подробнее здесь: https://stackoverflow.com/questions/782 ... -container