Skip to content
Snippets Groups Projects
Commit 31e1156b authored by Dmitriy Safronov's avatar Dmitriy Safronov
Browse files

Dockerfile

parent cc578b41
No related branches found
No related tags found
1 merge request!1initial
Pipeline #35136 passed
FROM eclipse-temurin:17-jdk AS builder
WORKDIR /app
COPY .mvn/ .mvn/
COPY mvnw pom.xml ./
RUN ./mvnw dependency:go-offline
COPY src/ src/
RUN ./mvnw clean package
FROM eclipse-temurin:17-jre AS runtime
WORKDIR /opt/app
RUN addgroup --system --gid 1000 app && \
adduser --system --uid 1000 --home /app --ingroup app app
COPY --from=builder --chown=app:app /app/target/*.jar /app/app.jar
USER app:app
ENTRYPOINT [ "java", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005", "-jar", "/app/app.jar" ]
EXPOSE 5005 8080
FROM runtime AS release
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment