mirror of
https://github.com/TeamPiped/Piped-Backend.git
synced 2024-08-14 23:51:41 +00:00
Add healthcheck to Dockerfiles
Add healthcheck to hotspot. Add healthcheck to graalvm. Add the healthcheck script.
This commit is contained in:
parent
63891ae0e2
commit
bfdf1a567e
7 changed files with 68 additions and 4 deletions
|
@ -17,16 +17,27 @@ RUN jlink \
|
|||
|
||||
FROM debian:stable-slim
|
||||
|
||||
RUN --mount=type=cache,target=/var/cache/apt/ \
|
||||
apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
&& \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
ENV JAVA_HOME=/opt/java/openjdk
|
||||
ENV PATH "${JAVA_HOME}/bin:${PATH}"
|
||||
COPY --from=build /javaruntime $JAVA_HOME
|
||||
|
||||
WORKDIR /app/
|
||||
|
||||
COPY docker-healthcheck.sh /
|
||||
|
||||
COPY --from=build /app/build/libs/piped-1.0-all.jar /app/piped.jar
|
||||
|
||||
COPY VERSION .
|
||||
|
||||
EXPOSE 8080
|
||||
|
||||
HEALTHCHECK --interval=30s --timeout=10s --start-period=30s --retries=3 CMD /docker-healthcheck.sh
|
||||
CMD java -jar /app/piped.jar
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue