| ADD alpine-minirootfs-3.20.10-x86_64.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.2 /bin/sh -c apk add --no-cache ca-certificates wget && adduser -D -u 1000 -h /data easycrit |
| COPY file:dcca463a7fc87d2ddd79d67c46ff9d8c8ab59eb419ca6a050107e2b79e9f3b29 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"] |