diff --git a/README.md b/README.md index e70f26b3069..9dddf01b1a5 100644 --- a/README.md +++ b/README.md @@ -130,17 +130,13 @@ More info about **ttyd** can be found at: [ttyd](https://github.com/tsl0922/ttyd ##### Steps -1. From the project root directory run command: +1. From the `build/application` directory run the following command: - java -jar build/application/target/dirigible-application-*.jar - - > for Windows - - java -jar build/application/target/$((Get-ChildItem dirigible-application-*.jar -recurse -File | Sort-Object LastWriteTime | Select -Last 1).BaseName).jar + mvn spring-boot:run 3. In case you want to debug the application run: - java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000 -jar build/application/target/dirigible-application-*.jar + mvn spring-boot:run -Dspring-boot.run.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000" 4. Open a web browser and go to: [http://localhost:8080](http://localhost:8080 "http://localhost:8080") 5. Login with user: `admin` and password `admin` @@ -227,4 +223,4 @@ Unicons by IconScout: [https://github.com/Iconscout/unicons](https://github.com/ - Slack: [https://slack.dirigible.io](https://slack.dirigible.io) - Mailing List: [https://dev.eclipse.org/mailman/listinfo/dirigible-dev](https://dev.eclipse.org/mailman/listinfo/dirigible-dev) - Issues: [https://github.com/eclipse/dirigible/issues](https://github.com/eclipse/dirigible/issues) -- Eclipse Foundation Help Desk: https://gitlab.eclipse.org/eclipsefdn/helpdesk +- Eclipse Foundation Help Desk: https://gitlab.eclipse.org/eclipsefdn/helpdesk \ No newline at end of file diff --git a/build/application/Dockerfile b/build/application/Dockerfile index 933849081c2..5ca145f1db6 100644 --- a/build/application/Dockerfile +++ b/build/application/Dockerfile @@ -8,4 +8,6 @@ RUN npm i -g esbuild RUN npm i -g typescript COPY target/*.jar dirigible.jar -ENTRYPOINT ["java","-jar","/dirigible.jar"] +RUN jar -xf dirigible.jar +RUN rm -rf dirigible.jar +ENTRYPOINT ["java", "org.springframework.boot.loader.JarLauncher"] diff --git a/modules/engines/engine-graalium/execution/src/main/java/org/eclipse/dirigible/graalium/core/graal/EngineCreator.java b/modules/engines/engine-graalium/execution/src/main/java/org/eclipse/dirigible/graalium/core/graal/EngineCreator.java index 02ba2608446..1dab803fe64 100644 --- a/modules/engines/engine-graalium/execution/src/main/java/org/eclipse/dirigible/graalium/core/graal/EngineCreator.java +++ b/modules/engines/engine-graalium/execution/src/main/java/org/eclipse/dirigible/graalium/core/graal/EngineCreator.java @@ -45,7 +45,6 @@ public static Engine getOrCreateDebuggableEngine() { } private static Engine.Builder getDefaultEngineBuilder() { - System.setProperty("polyglotimpl.DisableClassPathIsolation", "true"); return Engine.newBuilder() .allowExperimentalOptions(true) .out(outputStream())