| ADD alpine-minirootfs-3.20.10-aarch64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG VERSION |
| LABEL org.opencontainers.image.title="easycrit" org.opencontainers.image.description="One-way manuscript-critique server" org.opencontainers.image.source="https://github.com/ahknight/easycrit" org.opencontainers.image.version="${VERSION}" |
| |1 VERSION=v1.1.1 /bin/sh -c apk add --no-cache ca-certificates wget && adduser -D -u 1000 -h /data easycrit |
| COPY file:b9b1fe073e4b1ada59a06da5009a5f392926fc5c822e9e70873746020e725afe in /usr/local/bin/easycrit |
| COPY dir:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef in /data |
| USER easycrit |
| WORKDIR /data |
| VOLUME /data |
| ENV LISTEN=0.0.0.0:8090 DATA_DIR=/data BASE_URL="" |
| EXPOSE 8090 |
| HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 CMD wget -q --spider http://127.0.0.1:8090/healthz || exit 1 |
| ENTRYPOINT ["easycrit"] |