peru/src/main/docker/dockerfile
2025-05-29 16:51:40 -04:00

20 lines
470 B
Plaintext

FROM amazoncorretto:21.0.2-alpine3.19
ENV SPRING_OUTPUT_ANSI_ENABLED=ALWAYS
RUN adduser --system --shell /bin/sh microservice
WORKDIR /home/microservice
ADD entrypoint.sh entrypoint.sh
COPY /src/main/resources/application.properties /home/microservice/application.properties
RUN chmod 755 entrypoint.sh && chown microservice entrypoint.sh
USER microservice
RUN mkdir data
RUN chmod -R 766 data/
EXPOSE 8080
ADD target/*.jar app.jar
ENTRYPOINT ["./entrypoint.sh"]