diff --git a/api/api-iam/iam-external/pom.xml b/api/api-iam/iam-external/pom.xml index 828881d90030406883d21f121b67c9522552f2d5..56994ad2c1612f3a04c8126dd51e496308a6e422 100644 --- a/api/api-iam/iam-external/pom.xml +++ b/api/api-iam/iam-external/pom.xml @@ -208,6 +208,7 @@ <executable>true</executable> <attach>false</attach> <!-- Need to use the original jar for integration-tests --> <mainClass>fr.gouv.vitamui.iam.external.server.ApiIamServerApplication</mainClass> + <jvmArguments>-Xmx512m</jvmArguments> <arguments> <!-- use src/main/config/application-dev.yml when using mvn spring-boot:run --> <!-- See : https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-application-property-files --> diff --git a/api/api-iam/iam-internal/pom.xml b/api/api-iam/iam-internal/pom.xml index caaf5792af3cb218f37726b50702e26633128ce2..2e0fcab2473ce6c4fee20b4b73ce727fb6098b7c 100644 --- a/api/api-iam/iam-internal/pom.xml +++ b/api/api-iam/iam-internal/pom.xml @@ -281,8 +281,7 @@ <executable>true</executable> <attach>false</attach> <!-- Need to use the original jar for integration-tests --> <mainClass>fr.gouv.vitamui.iam.internal.server.ApiIamServerApplication</mainClass> - <jvmArguments> -Dvitam.config.folder=${basedir}/src/main/config/dev-vitam - </jvmArguments> + <jvmArguments>-Xmx512m -Dvitam.config.folder=${basedir}/src/main/config/dev-vitam</jvmArguments> <arguments> <!-- use src/main/config/application-dev.yml when using mvn spring-boot:run --> <!-- See : https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-application-property-files --> diff --git a/api/api-referential/referential-external/pom.xml b/api/api-referential/referential-external/pom.xml index 32eed31cd93d420968a9a59d1806574f5b1f7333..9a664aea6269db66f81bda1374003e78b16f5d43 100644 --- a/api/api-referential/referential-external/pom.xml +++ b/api/api-referential/referential-external/pom.xml @@ -210,6 +210,7 @@ <executable>true</executable> <attach>false</attach> <!-- Need to use the original jar for integration-tests --> <mainClass>fr.gouv.vitamui.referential.external.server.ApiReferentialServerApplication</mainClass> + <jvmArguments>-Xmx512m</jvmArguments> <arguments> <!-- use src/main/config/application-dev.yml when using mvn spring-boot:run --> <!-- See : https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-application-property-files --> diff --git a/api/api-referential/referential-internal/pom.xml b/api/api-referential/referential-internal/pom.xml index 0b62294d0abf5ac52a5aaaec4b418a2d126cd5f1..97475f50ba7546074586494baf3395746d4ebab7 100644 --- a/api/api-referential/referential-internal/pom.xml +++ b/api/api-referential/referential-internal/pom.xml @@ -285,7 +285,7 @@ <attach>false</attach> <!-- Need to use the original jar for integration-tests --> <mainClass>fr.gouv.vitamui.referential.internal.server.ApiReferentialServerApplication</mainClass> <jvmArguments> - -Dvitam.config.folder=${basedir}/src/main/config/dev-vitam + -Xmx512m -Dvitam.config.folder=${basedir}/src/main/config/dev-vitam </jvmArguments> <arguments> <!-- use src/main/config/application-dev.yml when using mvn spring-boot:run --> diff --git a/api/api-security/security-internal/pom.xml b/api/api-security/security-internal/pom.xml index 64bf8545bf1fb21cd62d8fb8ae904cc0607d907c..a52d472fc80ae2fd1ba2ba3fb15bd48b09936077 100644 --- a/api/api-security/security-internal/pom.xml +++ b/api/api-security/security-internal/pom.xml @@ -155,6 +155,7 @@ <executable>true</executable> <attach>false</attach> <!-- Need to use the original jar for integration-tests --> <mainClass>fr.gouv.vitamui.security.server.ApiSecurityServerApplication</mainClass> + <jvmArguments>-Xmx512m</jvmArguments> <arguments> <!-- use src/main/config/application-dev.yml when using mvn spring-boot:run --> <!-- See : https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-application-property-files --> diff --git a/pom.xml b/pom.xml index eef30fd69d9a5d5a61a4c96b5de61cb95162abd8..db1e2f1e253c2f44721d77ef402ea38d445ffb18 100644 --- a/pom.xml +++ b/pom.xml @@ -1154,7 +1154,7 @@ <artifactId>maven-project-info-reports-plugin</artifactId> <version>${maven.project.info.reports.plugin.version}</version> </plugin> - + <plugin> <groupId>com.github.eirslett</groupId> <artifactId>frontend-maven-plugin</artifactId> @@ -1241,6 +1241,7 @@ <version>${spring.boot.version}</version> <configuration> <addResources>false</addResources> + <jvmArguments>-Xmx512m</jvmArguments> </configuration> </plugin> <plugin> diff --git a/tools/start_vitamui.sh b/tools/start_vitamui.sh index 1eecbb551383dba300140ee702120106e2c9e554..80680527b990aa8ba03ee7eba8701b62e35c2474 100755 --- a/tools/start_vitamui.sh +++ b/tools/start_vitamui.sh @@ -50,7 +50,7 @@ function start_api() { launch "../api/api-iam/iam-external" "$SPRINGBOOT" # Start Cas Server - launch "../cas/cas-server" "java -Dspring.config.additional-location=src/main/config/cas-server-application-dev.yml -jar target/cas-server.war" + launch "../cas/cas-server" "java -Xmx512m -Dspring.config.additional-location=src/main/config/cas-server-application-dev.yml -jar target/cas-server.war" } function start_ui_prod() { @@ -107,15 +107,19 @@ echo ;; "back") start_api + sleep 15 start_ui_back_dev - ;; + ;; "front") start_api + sleep 15 start_ui_back_dev + sleep 15 start_ui_front_dev ;; *) start_api + sleep 15 start_ui_prod ;; esac diff --git a/ui/ui-identity/pom.xml b/ui/ui-identity/pom.xml index def11177316c829c9837d7f7aad7dd46e5e93be5..eb7baf0d1007a4a8f7706983e2e8b345d5bb5e58 100644 --- a/ui/ui-identity/pom.xml +++ b/ui/ui-identity/pom.xml @@ -185,6 +185,7 @@ <executable>true</executable> <attach>false</attach> <!-- Need to use the original jar for integration-tests --> <mainClass>fr.gouv.vitamui.identity.IdentityApplication</mainClass> + <jvmArguments>-Xmx512m</jvmArguments> <arguments> <!-- use src/main/config/application-dev.yml when using mvn spring-boot:run --> <!-- See : https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-application-property-files --> diff --git a/ui/ui-portal/pom.xml b/ui/ui-portal/pom.xml index 2f0036239a120f0244639e6b23f98e936c10da82..81a52462ce9a1576686755cf88f803b4685325b5 100644 --- a/ui/ui-portal/pom.xml +++ b/ui/ui-portal/pom.xml @@ -173,6 +173,7 @@ <executable>true</executable> <attach>false</attach> <!-- Need to use the original jar for integration-tests --> <mainClass>fr.gouv.vitamui.portal.PortalApplication</mainClass> + <jvmArguments>-Xmx512m</jvmArguments> <arguments> <!-- use src/main/config/application-dev.yml when using mvn spring-boot:run --> <!-- See : https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-application-property-files --> diff --git a/ui/ui-referential/pom.xml b/ui/ui-referential/pom.xml index 31359c63ce3934d73bdc23f061770c412f1c76bb..5d65a3efc5b333568c2e7b497d88a58997e48a84 100644 --- a/ui/ui-referential/pom.xml +++ b/ui/ui-referential/pom.xml @@ -173,6 +173,7 @@ <executable>true</executable> <attach>false</attach> <!-- Need to use the original jar for integration-tests --> <mainClass>fr.gouv.vitamui.referential.ReferentialApplication</mainClass> + <jvmArguments>-Xmx512m</jvmArguments> <arguments> <!-- use src/main/config/application-dev.yml when using mvn spring-boot:run --> <!-- See : https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-application-property-files --> @@ -224,7 +225,7 @@ <arguments>run copy-scss:vitamui-library</arguments> </configuration> </execution> - + <execution> <id>npm run build</id> <goals>