Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Launch script #1519

Closed
devinrsmith opened this issue Nov 1, 2021 · 0 comments
Closed

Launch script #1519

devinrsmith opened this issue Nov 1, 2021 · 0 comments
Assignees
Labels
feature request New feature or request
Milestone

Comments

@devinrsmith
Copy link
Member

For purposes of customizability and extensions (whether property-based, classpath-based, widget-based, or otherwise), we likely need to migrate away from the out-of-the-box entrypoint provided by docker.javaApplication (grpc-api/server/docker/build.gradle)

...
ENTRYPOINT ["java", "-server", "-XX:+UseG1GC", "-XX:MaxGCPauseMillis=100", "-XX:+UseStringDeduplication", "-XX:InitialRAMPercentage=25.0", "-XX:MinRAMPercentage=70.0", "-XX:MaxRAMPercentage=80.0", "--add-opens", "java.base/java.nio=ALL-UNNAMED", "-XshowSettings:vm", "-cp", "/app/resources:/app/classes:/app/libs/*", "io.deephaven.grpc_api.runner.Main"]
...

We likely won't be able to use the out-of-the-box gradle java application plugin either (grpc-api/server/native/build.gradle), as it has a very specific classpath.

Related to:

@devinrsmith devinrsmith added the feature request New feature or request label Nov 1, 2021
@devinrsmith devinrsmith added this to the Nov 2021 milestone Nov 1, 2021
@devinrsmith devinrsmith self-assigned this Nov 1, 2021
@pete-petey pete-petey modified the milestones: Nov 2021, Jan 2022 Dec 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants