FROM python:3.11-slim as base LABEL AUTHOR="AKI Projektseminar 23" ARG APP_HOME="transparenzregister" WORKDIR /${APP_HOME}/ USER root RUN apt update -y && \ apt install git sqlite3 -y && \ rm -rf /var/lib/apt/lists/* COPY dist/*.whl dist/ RUN pip install --find-links=dist aki-prj23-transparenzregister --no-cache-dir FROM base as ingest RUN pip install --find-links=dist aki-prj23-transparenzregister[ingest] --no-cache-dir && \ rm dist/ -R FROM base as data-transformation RUN pip install --find-links=dist aki-prj23-transparenzregister[processing] --no-cache-dir && \ rm dist/ -R FROM base as web-server RUN pip install --find-links=dist aki-prj23-transparenzregister[web-server] --no-cache-dir && \ rm dist/ -R CMD python -m aki_prj23_transparenzregister.ui.company_finance_dash