From 45fd413b278939d4430db737f7d7504e2fcb2696 Mon Sep 17 00:00:00 2001 From: "MSI\\migue" Date: Mon, 14 Apr 2025 18:04:19 -0400 Subject: [PATCH] three commit --- src/main/docker/app.env | 2 ++ src/main/docker/dockerfile | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 src/main/docker/app.env create mode 100644 src/main/docker/dockerfile diff --git a/src/main/docker/app.env b/src/main/docker/app.env new file mode 100644 index 0000000..aa51bea --- /dev/null +++ b/src/main/docker/app.env @@ -0,0 +1,2 @@ +JAVA_OPTS=-Xmx1024m -Xms256m +START_SLEEP=5 \ No newline at end of file diff --git a/src/main/docker/dockerfile b/src/main/docker/dockerfile new file mode 100644 index 0000000..affbe78 --- /dev/null +++ b/src/main/docker/dockerfile @@ -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"] \ No newline at end of file