Michael Beck 5e98a0ba47 init
2025-02-22 16:55:41 +01:00

22 lines
450 B
Docker

FROM python:3.9-alpine
ENV PATH="$PATH:/home/app/.local/bin"
RUN apk update \
&& apk add netcat-openbsd \
&& apk add --virtual py3-pip build-base \
&& apk add --virtual python3-dev gcc libc-dev linux-headers pcre-dev
WORKDIR /app
COPY . /app
RUN chmod +x /app/entrypoint.sh
RUN adduser -D app
RUN echo 'permit app as root' > /etc/doas.conf
USER app
RUN pip install --upgrade pip \
&& pip install -r requirements.txt
EXPOSE 8000