runabot/Dockerfile

27 lines
490 B
Docker
Raw Normal View History

2023-11-25 15:57:41 +00:00
FROM python:3.12-alpine AS Prepare
RUN apk add --no-cache \
build-base \
libffi-dev \
openssl-dev \
python3-dev \
rust \
cargo
RUN pip install --upgrade pip
RUN pip install -r requirements.txt
FROM python:3.12-alpine AS Main
COPY --from=Prepare /usr/local/lib/python3.12/site-packages /usr/local/lib/python3.12/site-packages
COPY --from=Prepare /usr/local/bin /usr/local/bin
2023-12-02 10:42:36 +00:00
RUN pip install uvloop
2023-11-25 15:57:41 +00:00
COPY . /app
WORKDIR /app
CMD ["python", "-m", "Christmas"]