| ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ENV APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true |
| RUN /bin/sh -c apk add --upgrade --no-cache ca-certificates-bundle libgcc libssl3 libstdc++ zlib # buildkit |
| RUN /bin/sh -c addgroup --gid=$APP_UID app && adduser --uid=$APP_UID --ingroup=app --disabled-password app # buildkit |
| COPY dir:849786a8921f4cd1d946837def254dda33862d6eba3c3708b4a85fcbe492d955 in /app |
| COPY file:63b069e4550f6d6f179477b95f46c736f4c8d6a12f08b04656f16d2d9dc31243 in /entrypoint.sh |
| /bin/sh -c apk add --no-cache catatonit && chown -R nobody:nobody /app && chmod ug+rw /app && chmod -R 775 /entrypoint.sh |
| USER nobody:nobody |
| EXPOSE 5000 |
| WORKDIR /app |
| ENV ASPNETCORE_URLS=http://*:5000 |
| ENTRYPOINT ["/usr/bin/catatonit", "--", "/entrypoint.sh"] |
| LABEL org.opencontainers.image.source="https://github.com/vincentbitter/koreader-calibre-web-sync.git" |