| ADD alpine-minirootfs-3.21.2-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG TARGETPLATFORM=linux/amd64 |
| COPY /app/linux/amd64/calathea /app/calathea # buildkit |
| COPY /app/linux/amd64/dumb-init /app/dumb-init # buildkit |
| COPY templates /app/templates # buildkit |
| COPY static /app/static # buildkit |
| RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c set -x && adduser -u 82 -D -S -G www-data www-data && mkdir /data && chown -R www-data:www-data /data # buildkit |
| WORKDIR /data |
| ENV TEMPLATES_DIR=/app/templates STATIC_DIR=/app/static DATA_DIR=/data |
| USER www-data:www-data |
| ENTRYPOINT ["/app/dumb-init" "--"] |
| CMD ["/app/calathea" "serve" "0.0.0.0" "8000"] |