zbx-tg-dashboard/docker/Dockerfile

16 lines
385 B
Docker
Executable File

FROM python:3.12-slim
WORKDIR /app
ADD auth /app/auth
ADD config /app/config
ADD redis_db /app/redis_db
ADD routers /app/routers
ADD schemas /app/schemas
ADD telegram /app/telegram
ADD web /app/web
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"]