Хотел научиться контейнеризировать веб приложения на джанго.
Все делал через туториал.
Не знаю в какой стороне именно проблема, поэтому тэгнул оба тэга.
В итоге все нормально запускается в контейнере, но через мой браузер не заходит.
Что и где упустил?
Вот докерфайл и докеркомпоз. Если еще какую-то часть нужно прикрепить, скажите.
Dockerfile:
FROM python:3.8
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
WORKDIR /usr/src/dm_rest
RUN pip install Django
RUN pip install psycopg2
COPY . /usr/src/dm_rest
EXPOSE 8000
docker-compose.yml
version: '3.7'
services:
db:
image: library/postgres:10.1-alpine
volumes:
- postgres_data:/var/lib/postgresql/data/
web:
build: .
command: python /usr/src/dm_rest/manage.py runserver 0.0.0.0:8000
volumes:
- .:/usr/src/dm_rest
ports:
- 8000:8000
depends_on:
- db
volumes:
postgres_data: