| ADD alpine-minirootfs-3.23.4-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 {Test:[CMD-SHELL curl -f http://localhost:80/.dragon-status | grep -q 'OK' || exit 1] Interval:30s Timeout:10s StartPeriod:5s StartInterval:0s Retries:3} |
| WORKDIR /app |
| ENTRYPOINT ["./edgedragon"] |