/
YamangulovAN
/
python_django
Обзор
Документация
Войти
/
YamangulovAN
/
python_django
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
prod/Dockerfile
29 строк
933 B
Andrei Iamangulov
homework module 20 с доработками успешно запускается с помощью docker compose up локально
06 дек 2025, 20:28
06 дек 2025, 20:28
a40d889
Код
Авторство
О чём код?
FROM python:3.13-slim # Устанавливаем рабочую директорию WORKDIR /app # Устанавливаем pipenv RUN pip install pipenv # Копируем файлы зависимостей COPY Pipfile Pipfile.lock* requirements.txt* ./ # Отключаем автоматическое создание virtualenv в Pipenv ENV PIPENV_VENV_IN_PROJECT=1 # Устанавливаем зависимости через Pipenv в виртуальное окружение RUN pipenv install --deploy # Копируем исходный код приложения COPY mysite/ ./mysite/ # Экспортируем порт EXPOSE 8000 # Переменные окружения ENV DJANGO_DEBUG=1 ENV PYTHONPATH=/app # Команда для запуска с активацией виртуального окружения CMD ["/app/.venv/bin/python", "mysite/manage.py", "runserver", "0.0.0.0:8000"]