FROM alpine:3.21 LABEL maintainer = "The Infrastructure Company GmbH " ARG PIP_BREAK_SYSTEM_PACKAGES=1 WORKDIR /app RUN apk add --update --no-cache python3 \ py3-pip \ openssl \ tzdata \ py3-psutil \ py3-redis \ py3-async-timeout \ && pip3 install --upgrade pip \ fastapi \ uvicorn \ aiodocker \ docker RUN mkdir /app/modules COPY data/Dockerfiles/dockerapi/docker-entrypoint.sh /app/ COPY data/Dockerfiles/dockerapi/main.py /app/main.py COPY data/Dockerfiles/dockerapi/modules/ /app/modules/ ENTRYPOINT ["/bin/sh", "/app/docker-entrypoint.sh"] CMD ["python", "main.py"]