Telezab/Dockerfile
2024-08-02 13:06:42 +05:00

29 lines
807 B
Docker

FROM python:3.11.9-slim
LABEL authors="UdoChudo"
# Установим необходимые пакеты
RUN apt-get update && apt-get install -y \
build-essential \
libpq-dev \
gcc \
&& rm -rf /var/lib/apt/lists/*
RUN apt-get install
# Установим рабочую директорию
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"]