This commit is contained in:
parent
adb285d813
commit
45fd413b27
2
src/main/docker/app.env
Normal file
2
src/main/docker/app.env
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
JAVA_OPTS=-Xmx1024m -Xms256m
|
||||||
|
START_SLEEP=5
|
20
src/main/docker/dockerfile
Normal file
20
src/main/docker/dockerfile
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
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"]
|
Loading…
x
Reference in New Issue
Block a user