feat(docker): add healthcheck

This commit is contained in:
Moritz Böhme 2025-10-03 18:07:02 +02:00
parent 0c54c29c4f
commit b867a3ae94
No known key found for this signature in database
GPG key ID: 970C6E89EB0547A9

View file

@ -15,7 +15,10 @@ RUN cargo build --release --bin complete-rss
# We do not need the Rust toolchain to run the binary!
FROM debian:bookworm-slim AS runtime
RUN apt-get update && apt-get install -y curl
WORKDIR /app
EXPOSE 3030
COPY --from=builder /app/target/release/complete-rss /usr/local/bin
EXPOSE 3030
HEALTHCHECK --interval=5s \
CMD curl -f http://localhost:3030/health
ENTRYPOINT ["/usr/local/bin/complete-rss"]