/
dstemnik
/
DSServices
Обзор
Документация
Войти
/
dstemnik
/
DSServices
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Dockerfile
25 строк
736 B
Tem
first commit
03 дек 2025, 11:03
03 дек 2025, 11:03
8cd0ecb
Код
Авторство
О чём код?
FROM python:3.11-slim # Рабочая директория WORKDIR /app # Базовые настройки Python ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 ENV PIP_NO_CACHE_DIR=1 # 1) Сначала копируем только requirements.txt — это важно для кэша COPY requirements.txt /app/requirements.txt # 2) Устанавливаем зависимости из твоего requirements.txt RUN pip install --upgrade pip && \ pip install -r /app/requirements.txt # 3) Теперь копируем остальной код COPY . /app # порт внутри контейнера EXPOSE 8000 # Команда как в compose CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]