# Dockerfile для Docker Builder приложения # Автор: Сергей Антропов # Сайт: https://devops.org.ru FROM python:3.11-slim # Установка системных зависимостей RUN apt-get update && apt-get install -y \ curl \ tzdata \ && rm -rf /var/lib/apt/lists/* # Установка рабочей директории WORKDIR /app # Копирование requirements и установка зависимостей COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Копирование кода приложения COPY main.py . # Переменные окружения ENV PYTHONUNBUFFERED=1 ENV PORT=8001 ENV TZ=Europe/Moscow RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # Открываем порт EXPOSE 8001 # Команда запуска CMD ["python", "main.py"]