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"] |