FROM alpine:3.18 AS build COPY . /build WORKDIR /build RUN apk add --no-cache python3 py3-build py3-hatchling && \ python3 -m build . FROM alpine:3.18 COPY --from=build /build/dist/recipes-*-py3-none-any.whl / RUN apk add --no-cache python3 py3-pip && \ pip install /recipes-*-py3-none-any.whl && \ apk del py3-pip ENTRYPOINT ["/usr/bin/recipes-cli"]