streamio / Dockerfile
weebzone
enjoy
1404692
Raw History Blame Contribute Delete
501 Bytes
FROM ghcr.io/astral-sh/uv:debian-slim
ENV DEBIAN_FRONTEND=noninteractive
ENV PYTHONUNBUFFERED=1
ENV LANG=en_US.UTF-8
ENV PATH="/app/.venv/bin:$PATH"
RUN apt-get update && \
apt-get install -y --no-install-recommends \
build-essential \
bash \
git \
curl \
ca-certificates \
locales && \
locale-gen en_US.UTF-8 && \
rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY . .
RUN uv lock
RUN uv sync --locked
RUN chmod +x start.sh
CMD ["bash", "start.sh"]