Rooni's picture
Create Dockerfile
25e7c19 verified
raw
history blame contribute delete
833 Bytes
# Используем официальный образ Python
FROM python:3.10-slim
# Устанавливаем зависимости системы
RUN apt-get update && apt-get install -y \
git \
&& rm -rf /var/lib/apt/lists/*
# Устанавливаем pipenv и создаем рабочую директорию
WORKDIR /app
# Копируем файлы requirements.txt и устанавливаем зависимости
COPY requirements.txt .
# Устанавливаем Python-зависимости
RUN pip install --no-cache-dir -r requirements.txt
# Копируем все файлы проекта в контейнер
COPY . .
# Указываем порт, который будет использоваться
EXPOSE 7860
# Запускаем приложение
CMD ["python", "app.py"]