20 lines
766 B
Docker
20 lines
766 B
Docker
# Dockerfile
|
|
FROM python:3.10-slim
|
|
|
|
# Отключаем запись pyc-файлов и буферизацию вывода
|
|
ENV PYTHONDONTWRITEBYTECODE=1
|
|
ENV PYTHONUNBUFFERED=1
|
|
|
|
# Задаём рабочую директорию
|
|
WORKDIR /app
|
|
|
|
# Копируем файл зависимостей и устанавливаем их
|
|
COPY requirements.txt /app/
|
|
RUN pip install --upgrade pip && pip install -r requirements.txt
|
|
|
|
# Копируем все файлы проекта в контейнер
|
|
COPY . /app/
|
|
|
|
# По умолчанию запускаем Gunicorn для обслуживания Django-приложения.
|
|
# Замените "project" на имя вашего Django-проекта (где находится wsgi.py)
|
|
CMD ["python", "bot.py"] |