Loading .gitignore +1 −0 Original line number Original line Diff line number Diff line Loading @@ -59,3 +59,4 @@ nbactions.xml /gms-client/gms-client-lib/target/ /gms-client/gms-client-lib/target/ /gms-client/gms-cli/target/ /gms-client/gms-cli/target/ /gms/node/ README.md +10 −0 Original line number Original line Diff line number Diff line Loading @@ -9,3 +9,13 @@ To build the image run **from current directory**: To start the image and use the database: To start the image and use the database: docker run -d -p 5432:5432 -i -t gms-db:latest docker run -d -p 5432:5432 -i -t gms-db:latest ## GMS Docker image To build the image: mvn clean package dockerfile:build -DskipTests To run: docker run --env-file docker-env -d -p 8081:8081 -i -t gms:latest docker-env 0 → 100644 +7 −0 Original line number Original line Diff line number Diff line SPRING_DATASOURCE_URL=jdbc:postgresql://140.105.79.115:5432/postgres SECURITY_OAUTH2_CLIENT_ACCESS-TOKEN-URI=http://140.105.79.115/rap-ia2/auth/oauth2/token SECURITY_OAUTH2_CLIENT_USER-AUTHORIZATION-URI=http://localhost/rap-ia2/auth/oauth2/authorize SECURITY_OAUTH2_RESOURCE_TOKEN-INFO-URI=http://140.105.79.115/rap-ia2/auth/oauth2/check_token SECURITY_OAUTH2_RESOURCE_JWK_KEY-SET-URI=http://140.105.79.115/rap-ia2/auth/oidc/jwks RAP_WS-URL=http://140.105.79.115/rap-ia2/ws SPRING_PROFILES_ACTIVE=prod gms/Dockerfile 0 → 100644 +5 −0 Original line number Original line Diff line number Diff line FROM openjdk:8-jdk-alpine VOLUME /tmp ARG JAR_FILE COPY target/${JAR_FILE} app.jar ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] gms/pom.xml +35 −0 Original line number Original line Diff line number Diff line Loading @@ -68,6 +68,30 @@ <build> <build> <plugins> <plugins> <plugin> <groupId>com.github.eirslett</groupId> <artifactId>frontend-maven-plugin</artifactId> <version>1.7.6</version> <configuration> <nodeVersion>v12.6.0</nodeVersion> </configuration> <executions> <execution> <goals> <goal>install-node-and-npm</goal> </goals> </execution> <execution> <id>npm install</id> <goals> <goal>npm</goal> </goals> <configuration> <arguments>run build --prefix ../gms-ui</arguments> </configuration> </execution> </executions> </plugin> <plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> <version>3.1.0</version> Loading @@ -89,6 +113,17 @@ </execution> </execution> </executions> </executions> </plugin> </plugin> <plugin> <groupId>com.spotify</groupId> <artifactId>dockerfile-maven-plugin</artifactId> <version>1.4.10</version> <configuration> <repository>${project.artifactId}</repository> <buildArgs> <JAR_FILE>${project.build.finalName}.jar</JAR_FILE> </buildArgs> </configuration> </plugin> <plugin> <plugin> <groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <artifactId>spring-boot-maven-plugin</artifactId> Loading Loading
.gitignore +1 −0 Original line number Original line Diff line number Diff line Loading @@ -59,3 +59,4 @@ nbactions.xml /gms-client/gms-client-lib/target/ /gms-client/gms-client-lib/target/ /gms-client/gms-cli/target/ /gms-client/gms-cli/target/ /gms/node/
README.md +10 −0 Original line number Original line Diff line number Diff line Loading @@ -9,3 +9,13 @@ To build the image run **from current directory**: To start the image and use the database: To start the image and use the database: docker run -d -p 5432:5432 -i -t gms-db:latest docker run -d -p 5432:5432 -i -t gms-db:latest ## GMS Docker image To build the image: mvn clean package dockerfile:build -DskipTests To run: docker run --env-file docker-env -d -p 8081:8081 -i -t gms:latest
docker-env 0 → 100644 +7 −0 Original line number Original line Diff line number Diff line SPRING_DATASOURCE_URL=jdbc:postgresql://140.105.79.115:5432/postgres SECURITY_OAUTH2_CLIENT_ACCESS-TOKEN-URI=http://140.105.79.115/rap-ia2/auth/oauth2/token SECURITY_OAUTH2_CLIENT_USER-AUTHORIZATION-URI=http://localhost/rap-ia2/auth/oauth2/authorize SECURITY_OAUTH2_RESOURCE_TOKEN-INFO-URI=http://140.105.79.115/rap-ia2/auth/oauth2/check_token SECURITY_OAUTH2_RESOURCE_JWK_KEY-SET-URI=http://140.105.79.115/rap-ia2/auth/oidc/jwks RAP_WS-URL=http://140.105.79.115/rap-ia2/ws SPRING_PROFILES_ACTIVE=prod
gms/Dockerfile 0 → 100644 +5 −0 Original line number Original line Diff line number Diff line FROM openjdk:8-jdk-alpine VOLUME /tmp ARG JAR_FILE COPY target/${JAR_FILE} app.jar ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
gms/pom.xml +35 −0 Original line number Original line Diff line number Diff line Loading @@ -68,6 +68,30 @@ <build> <build> <plugins> <plugins> <plugin> <groupId>com.github.eirslett</groupId> <artifactId>frontend-maven-plugin</artifactId> <version>1.7.6</version> <configuration> <nodeVersion>v12.6.0</nodeVersion> </configuration> <executions> <execution> <goals> <goal>install-node-and-npm</goal> </goals> </execution> <execution> <id>npm install</id> <goals> <goal>npm</goal> </goals> <configuration> <arguments>run build --prefix ../gms-ui</arguments> </configuration> </execution> </executions> </plugin> <plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> <version>3.1.0</version> Loading @@ -89,6 +113,17 @@ </execution> </execution> </executions> </executions> </plugin> </plugin> <plugin> <groupId>com.spotify</groupId> <artifactId>dockerfile-maven-plugin</artifactId> <version>1.4.10</version> <configuration> <repository>${project.artifactId}</repository> <buildArgs> <JAR_FILE>${project.build.finalName}.jar</JAR_FILE> </buildArgs> </configuration> </plugin> <plugin> <plugin> <groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <artifactId>spring-boot-maven-plugin</artifactId> Loading