@Vitalii181190
Начинающий вэб-разработчик

Как запустить Джанго проект и редис в одном контейнере?

для работы с channels мне нужно запустить в проtкте Redis
мой Dockerfile
FROM python:3.9

ENV PYTHONDONTWRITEBYTECODE 1

ENV PYTHONUNBUFFERED 1

WORKDIR /Users/Vitaliy/PycharmProjects/Funpay/Funpay

COPY . /Users/Vitaliy/PycharmProjects/Funpay/Funpay

EXPOSE 8000

RUN pip install django
RUN pip install pillow
RUN pip install channels
RUN pip install channels_redis
RUN pip install redis
RUN pip install websocket

CMD ["python", "manage.py", "migrate"]

CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
  • Вопрос задан
  • 198 просмотров
Решения вопроса 1
iggor-markin
@iggor-markin
Python Developer
Зачем тебе запускать Redis в том же контейнере? Сделай для него отдельный контейнер, а потом запускай через docker compose.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы