Update Dockerfile.rootless to use Curl instead of wget

This commit is contained in:
Katos
2025-01-05 15:15:38 +00:00
committed by GitHub
parent 8d3de1a1e5
commit f30ccec451

View File

@@ -53,19 +53,19 @@ ENV HBOX_STORAGE_SQLITE_URL=/data/homebox.db?_fk=1&_time_format=sqlite
# Copy the binary and data directory, change ownership # Copy the binary and data directory, change ownership
COPY --from=builder /go/bin/api /app COPY --from=builder /go/bin/api /app
COPY --from=builder /data /data COPY --from=builder /data /data
COPY --from=public.ecr.aws/docker/library/alpine:latest /bin/wget /usr/bin/wget # Add curl instead of wget from alpine
COPY --from=public.ecr.aws/docker/library/alpine:latest /lib /lib COPY --from=public.ecr.aws/docker/library/alpine:latest /usr/bin/curl /usr/bin/curl
COPY --from=public.ecr.aws/docker/library/alpine:latest /usr/lib /usr/lib
LABEL Name=homebox Version=0.0.1 LABEL Name=homebox Version=0.0.1
LABEL org.opencontainers.image.source="https://github.com/sysadminsmedia/homebox" LABEL org.opencontainers.image.source="https://github.com/sysadminsmedia/homebox"
EXPOSE 7745 EXPOSE 7745
# Update HEALTHCHECK to use curl
HEALTHCHECK --interval=30s \ HEALTHCHECK --interval=30s \
--timeout=5s \ --timeout=5s \
--start-period=5s \ --start-period=5s \
--retries=3 \ --retries=3 \
CMD ["/usr/bin/wget", "--no-verbose", "--tries=1", "-O", "-", "http://localhost:7745/api/v1/status"] CMD ["/usr/bin/curl", "--silent", "--fail", "http://localhost:7745/api/v1/status"]
VOLUME ["/data"] VOLUME ["/data"]