Files
gorkycode-2025/engine-wrapper/Dockerfile
Nikidze e3f8caf59f final
2025-10-31 22:08:55 +03:00

23 lines
885 B
Docker
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Используем официальный образ Python
FROM python:3.13-slim
# Устанавливаем рабочую директорию внутри контейнера
WORKDIR /app
# Копируем файлы зависимостей
COPY requirements.txt .
# Устанавливаем зависимости
RUN pip install --no-cache-dir -r requirements.txt
# Копируем остальные файлы приложения
COPY . .
# Открываем порт, на котором будет слушать FastAPI
EXPOSE 8000
# Запускаем приложение с помощью Uvicorn
# --host 0.0.0.0 делает приложение доступным извне контейнера
# --port 8000 указывает порт, на котором слушает Uvicorn
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]