zbx-tg-bot/docker/Dockerfile

13 lines
322 B
Docker

FROM python:3.12-slim
WORKDIR /app
ADD config /app/config
ADD redis_db /app/redis_db
ADD telegram /app/telegram
ADD zabbix /app/zabbix
ADD main.py /app/main.py
ADD pyproject.toml /app/pyproject.toml
ADD uv.lock /app/uv.lock
RUN pip install --upgrade pip
RUN pip install uv
RUN uv sync --no-dev
CMD ["uv", "run", "main.py"]