20 lines
470 B
Plaintext
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"] |