diff --git a/docker/docker-spring-boot/pom.xml b/docker/docker-spring-boot/pom.xml index c42f7602b4..69d25e374b 100644 --- a/docker/docker-spring-boot/pom.xml +++ b/docker/docker-spring-boot/pom.xml @@ -42,6 +42,13 @@ ${project.basedir}/src/layers.xml + + + + repackage + + + diff --git a/docker/docker-spring-boot/src/main/docker/springprofile/Dockerfile b/docker/docker-spring-boot/src/main/docker/springprofile/Dockerfile new file mode 100644 index 0000000000..f06f08cff6 --- /dev/null +++ b/docker/docker-spring-boot/src/main/docker/springprofile/Dockerfile @@ -0,0 +1,11 @@ +# To build and run docker-with-spring-profile: +# +# docker build -f src/main/docker/springprofile/Dockerfile --tag=docker-with-spring-profile:latest . +# docker run docker-with-spring-profile:latest +# +# To run with profiles: +# docker run -e "SPRING_PROFILES_ACTIVE=test1,test2,test3" docker-with-spring-profile:latest + +FROM openjdk:11 +COPY target/*.jar app.jar +ENTRYPOINT ["java", "-jar", "/app.jar"] diff --git a/docker/docker-spring-boot/src/main/docker/springprofile/docker-compose-prod.yml b/docker/docker-spring-boot/src/main/docker/springprofile/docker-compose-prod.yml new file mode 100644 index 0000000000..1892a38ae6 --- /dev/null +++ b/docker/docker-spring-boot/src/main/docker/springprofile/docker-compose-prod.yml @@ -0,0 +1,6 @@ +version: "3.5" +services: + docker-with-spring-profile: + image: docker-with-spring-profile:latest + environment: + - "SPRING_PROFILES_ACTIVE=prod" diff --git a/docker/docker-spring-boot/src/main/docker/springprofile/docker-compose-test.yml b/docker/docker-spring-boot/src/main/docker/springprofile/docker-compose-test.yml new file mode 100644 index 0000000000..780ebcb63f --- /dev/null +++ b/docker/docker-spring-boot/src/main/docker/springprofile/docker-compose-test.yml @@ -0,0 +1,6 @@ +version: "3.5" +services: + docker-with-spring-profile: + image: docker-with-spring-profile:latest + environment: + - "SPRING_PROFILES_ACTIVE=test"