ishans24's picture
adding file
1c8e50c
FROM eclipse-temurin:17-jre-alpine
LABEL authors="garvitpathak27"
LABEL version="1.0.0"
LABEL description="Eureka Server for Task Management Microservices"
WORKDIR /app
RUN apk add --no-cache curl \
&& addgroup -S spring \
&& adduser -S spring -G spring
COPY build/libs/eureka-server.jar app.jar
RUN chown spring:spring /app/app.jar
USER spring:spring
HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
CMD curl -sf http://localhost:8085/actuator/health || exit 1
EXPOSE 8085
ENV JAVA_OPTS="-Xmx512m -Xms256m -XX:+UseG1GC -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom"
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar /app/app.jar --spring.profiles.active=docker"]