| ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| LABEL authors=Edgedragon |
| RUN /bin/sh -c apk add --update --no-cache bash curl jq # buildkit |
| COPY /app/edgedragon /app/edgedragon # buildkit |
| COPY ./templates /app/templates # buildkit |
| COPY /app/templates/assets/verification.wasm /app/templates/assets/verification.wasm # buildkit |
| COPY /app/templates/assets/js/wasm.js /app/templates/assets/js/wasm.js # buildkit |
| EXPOSE [443/tcp 80/tcp 8443/tcp 9090/tcp] |
| HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:80/.dragon-status | grep -q 'OK' || exit 1"] "30s" "10s" "5s" "0s" '\x03'} |
| WORKDIR /app |
| ENTRYPOINT ["./edgedragon"] |