CoolFace
Apppublic

ishans24/microservices

sourceHugging Faceupdated 11mo agoView on Hugging Face
0likes
1FROM eclipse-temurin:17-jre-alpine2 3LABEL authors="garvitpathak27"4LABEL version="1.0.0"5LABEL description="Eureka Server for Task Management Microservices"6 7WORKDIR /app8 9RUN apk add --no-cache curl \10    && addgroup -S spring \11    && adduser -S spring -G spring12 13COPY build/libs/eureka-server.jar app.jar14 15RUN chown spring:spring /app/app.jar16 17USER spring:spring18 19HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \20    CMD curl -sf http://localhost:8085/actuator/health || exit 121 22EXPOSE 808523 24ENV JAVA_OPTS="-Xmx512m -Xms256m -XX:+UseG1GC -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom"25 26ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar /app/app.jar --spring.profiles.active=docker"]