| # debian.sh --arch 'amd64' out/ 'bookworm' '@1791158400' |
| /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl libssl3 ffmpeg poppler-utils && rm -rf /var/lib/apt/lists/* |
| /bin/sh -c mkdir -p /app/static && curl -sSL https://unpkg.com/htmx.org@1.9.10/dist/htmx.min.js -o /app/static/htmx.min.js |
| WORKDIR /app |
| COPY file:cb204fc50989930a374718313c1845d4a1bdc33799aa36a934e48b083f7240af in /usr/local/bin/license-server |
| /bin/sh -c /usr/local/bin/license-server 2>&1 | head -5 > /tmp/start.log; grep -qiE "GLIBC|error while loading shared libraries|cannot open shared object" /tmp/start.log && { echo "Programm startet in diesem Image nicht:"; cat /tmp/start.log; exit 1; } || rm -f /tmp/start.log |
| COPY dir:f5bf3e09c98732ac8fdeb70301fcce512c950cf3a97dc5f1a01a75dae969b352 in ./templates |
| COPY dir:fd97aae864e12af48d7161b7b4f47fdee0d414951813c35e94e7a23ae59a3ec3 in ./static |
| COPY dir:6af92de8d521f08517a7e39a4877fa1c05b088bce665e3995a8f62a595176a21 in ./static/console |
| COPY dir:2b281fc2720cd0f5502a0870694cd35088d0ff5f69810d064d2f45738f256d81 in ./migrations |
| ENV BIND_ADDR=0.0.0.0:8080 |
| EXPOSE 8080 |
| HEALTHCHECK --interval=30s --timeout=3s --start-period=10s --retries=3 CMD curl -fsS http://localhost:8080/healthz || exit 1 |
| ENTRYPOINT ["/usr/local/bin/license-server"] |