Задать вопрос
@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"]
  • Вопрос задан
  • 239 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
iggor-markin
@iggor-markin
Python Developer
Зачем тебе запускать Redis в том же контейнере? Сделай для него отдельный контейнер, а потом запускай через docker compose.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы