Skip to content
Snippets Groups Projects
Commit f348eeba authored by Jan Pokorný's avatar Jan Pokorný :lifter_tone2:
Browse files

Removing old dockerfiles

parent 48b90f2d
No related branches found
No related tags found
1 merge request!43Docker Rework
Pipeline #
This commit is part of merge request !43. Comments created here will be created in the context of that merge request.
############ BUILD STAGE ############
FROM maven:3.9.0-eclipse-temurin-17-alpine AS builder
COPY pom.xml /app/pom.xml
COPY module-language-school /app/module-language-school
COPY module-certificate /app/module-certificate
COPY module-mail /app/module-mail
COPY module-exercise /app/module-exercise
COPY model /app/model
COPY confidentialClient /app/confidentialClient
WORKDIR /app
RUN mvn clean install -am -pl module-certificate -DskipTests
############ RUNTIME STAGE ############
FROM eclipse-temurin:17-jre-focal
WORKDIR /app
COPY /module-certificate/src/main/resources/external-app.properties /app/etc/application.properties
COPY --from=builder /app/module-certificate/target/*.jar app.jar
ENTRYPOINT ["java", "-Dspring.config.location=/app/etc/application.properties", "-jar", "/app/app.jar"]
\ No newline at end of file
############ BUILD STAGE ############
FROM maven:3.9.0-eclipse-temurin-17-alpine AS builder
COPY pom.xml /app/pom.xml
COPY module-language-school /app/module-language-school
COPY module-certificate /app/module-certificate
COPY module-mail /app/module-mail
COPY module-exercise /app/module-exercise
COPY model /app/model
COPY confidentialClient /app/confidentialClient
WORKDIR /app
RUN mvn clean install -am -pl confidentialClient -DskipTests
############ RUNTIME STAGE ############
FROM eclipse-temurin:17-jre-focal
WORKDIR /app
COPY /confidentialClient/src/main/resources/application.yml /app/etc/application.yml
COPY --from=builder /app/confidentialClient/target/*.jar app.jar
ENTRYPOINT ["java", "-Dspring.config.location=/app/etc/application.yml", "-jar", "/app/app.jar"]
\ No newline at end of file
############ BUILD STAGE ############
FROM maven:3.9.0-eclipse-temurin-17-alpine AS builder
COPY pom.xml /app/pom.xml
COPY module-language-school /app/module-language-school
COPY module-certificate /app/module-certificate
COPY module-mail /app/module-mail
COPY module-exercise /app/module-exercise
COPY model /app/model
COPY confidentialClient /app/confidentialClient
WORKDIR /app
RUN mvn clean install -am -pl module-exercise -DskipTests
############ RUNTIME STAGE ############
FROM eclipse-temurin:17-jre-focal
WORKDIR /app
COPY /module-exercise/src/main/resources/external-app.properties /app/etc/application.properties
COPY --from=builder /app/module-exercise/target/*.jar app.jar
ENTRYPOINT ["java", "-Dspring.config.location=/app/etc/application.properties", "-jar", "/app/app.jar"]
\ No newline at end of file
############ BUILD STAGE ############
FROM maven:3.9.0-eclipse-temurin-17-alpine AS builder
COPY pom.xml /app/pom.xml
COPY module-language-school /app/module-language-school
COPY module-certificate /app/module-certificate
COPY module-mail /app/module-mail
COPY module-exercise /app/module-exercise
COPY model /app/model
COPY confidentialClient /app/confidentialClient
WORKDIR /app
RUN mvn clean install -am -pl module-language-school -DskipTests
############ RUNTIME STAGE ############
FROM eclipse-temurin:17-jre-focal
WORKDIR /app
COPY /module-language-school/src/main/resources/external-app.properties /app/etc/application.properties
COPY --from=builder /app/module-language-school/target/*.jar app.jar
ENTRYPOINT ["java", "-Dspring.config.location=/app/etc/application.properties", "-jar", "/app/app.jar"]
\ No newline at end of file
############ BUILD STAGE ############
FROM maven:3.9.0-eclipse-temurin-17-alpine AS builder
COPY pom.xml /app/pom.xml
COPY module-language-school /app/module-language-school
COPY module-certificate /app/module-certificate
COPY module-mail /app/module-mail
COPY module-exercise /app/module-exercise
COPY model /app/model
COPY confidentialClient /app/confidentialClient
WORKDIR /app
RUN mvn clean install -am -pl module-mail -DskipTests
############ RUNTIME STAGE ############
FROM eclipse-temurin:17-jre-focal
WORKDIR /app
COPY /module-mail/src/main/resources/external-app.properties /app/etc/application.properties
COPY --from=builder /app/module-mail/target/*.jar app.jar
ENTRYPOINT ["java", "-Dspring.config.location=/app/etc/application.properties", "-jar", "/app/app.jar"]
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment