FROM python:3.12.3-slim LABEL authors="UdoChudo" # Установим необходимые пакеты RUN apt-get update && apt-get install -y \ build-essential \ libpq-dev \ gcc \ && rm -rf /var/lib/apt/lists/* # Установим рабочую директорию WORKDIR /app # Скопируем файлы проекта COPY . /app # Установим зависимости проекта RUN pip install --no-cache-dir -r requirements.txt # Откроем порт для нашего приложения EXPOSE 5000 ENV FLASK_APP telezab.py ENV ADMIN_CHAT_IDS 0 ENV TELEGRAM_TOKEN 0 ENV RABBITMQ_HOST 127.0.0.1 ENV ZABBIX_URL https://zabbix.is-mis.ru ENV ZABBIX_API_TOKEN=0 ENV PYTHONUNBUFFERED 1 # Запуск Gunicorn CMD ["python3", "telezab.py"]