Skip to content

Commit 1d34d0d

Browse files
authored
Merge pull request #338 from graalvm/og/move-docker-scripts
[GR-60094] Move Docker scripts into archive.
2 parents d628f5c + 1d5d369 commit 1d34d0d

File tree

9 files changed

+26
-26
lines changed

9 files changed

+26
-26
lines changed

README.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ You can find demos, along with how-to guides for GraalJS, GraalPy, and GraalWasm
2525

2626
Example applications showcasing the capabilities of GraalVM Native Image, including performance optimization and configuration tips.
2727

28-
#### Build
28+
### Build
2929
Demos for building native images, including configurations and setup steps for various use cases.
3030

3131
* [hello-world](native-image/hello-world/) - A HelloWorld example showing how to create a native executable from a class file
@@ -37,22 +37,7 @@ Demos for building native images, including configurations and setup steps for v
3737
* [list-files](native-image/list-files/) - Shows how to create a native executable from the command line, and then apply Profile-Guided Optimization (PGO)
3838
* [native-build-tools](native-image/native-build-tools/) - Contains two Java projects, and shows how to create native executables from those applications using [Maven](https://graalvm.github.io/native-build-tools/latest/maven-plugin.html) and [Gradle](https://graalvm.github.io/native-build-tools/latest/gradle-plugin.html) plugins for GraalVM Native Image
3939

40-
#### Benchmark
41-
Performance measurement demos for Native Image.
42-
43-
* [jmh/binary-tree](native-image/benchmark/jmh/binary-tree/) - Shows how to run a Java Microbenchmark Harness (JMH) benchmark as a native executable
44-
45-
#### Clouds
46-
Demos showcasing the building and deployment of native applications to Oracle Cloud Infrastructure (OCI), AWS, and Google Cloud.
47-
48-
* [native-aws-fargate](native-image/clouds/native-aws-fargate/) - Shows how to containerize a native Java application and then deploy it using the Amazon Elastic Container Registry and AWS Fargate
49-
* [native-aws-lambda](native-image/clouds/native-aws-lambda/) - Demonstrates how to deploy both Java 17 and Native Image applications onto the AWS Lambda platform
50-
* [native-google-cloud-run](native-image/clouds/native-google-cloud-run/) - Demonstrates how to deploy a native Java application onto the Google Cloud Run platform
51-
* [native-oci-cloud-shell](native-image/clouds/native-oci-cloud-shell/) - Shows how to get started quickly with Oracle GraalVM and use Native Image in Oracle Cloud Infrastructure (OCI) Cloud Shell
52-
* [native-oci-container-instances](native-image/clouds/native-oci-container-instances/) - Shows how to containerize a native Java application and then deploy it on OCI using the Container Instance service
53-
* [native-oci-generative-ai](native-image/clouds/native-oci-generative-ai/) - Demonstrates how to use the OCI Generative AI service provided in a Java application, and then compile it ahead of time with Maven
54-
55-
#### Configure
40+
### Configure
5641
Demos illustrating how to compile applications with Native Image that use some dynamic Java features including reflection, resource access, and so on.
5742

5843
* [access-environment-variables](native-image/access-environment-variables/) - Showing how to access environment variables in a native executable at run time
@@ -62,13 +47,13 @@ Demos illustrating how to compile applications with Native Image that use some d
6247
* [specify-class-init](native-image/specify-class-init/) - Demonstrates how to influence the default class initialization policy, and initialize a specific class at build time
6348
* [use-system-properties](native-image/use-system-properties/) - Demonstrates how to use system properties in a native executable at build time versus at run time
6449

65-
#### Containerize
50+
### Containerize
6651
Demos focusing on containerizing native Java applications and following best practices.
6752

6853
* [spring-boot-microservice-jibber](native-image/containerize/spring-boot-microservice-jibber/) - Demonstrates how to create a native executable for a Spring Boot web server, containerize it, and run
6954
* [tiny-java-containers](native-image/containerize/tiny-java-containers/) - Shows how a simple Java application and the `jdk.httpserver` module can be compiled to produce small container images
7055

71-
#### Monitor
56+
### Monitor
7257
Demos showcasing how to monitor native applications using observability and diagnostics tools.
7358

7459
* [add-jfr](native-image/add-jfr/) - Shows how to build a native executable with JDK Flight Recorder (JFR) events support
@@ -77,19 +62,34 @@ Demos showcasing how to monitor native applications using observability and diag
7762
* [create-heap-dump](native-image/create-heap-dumps/) - Shows how to enable heap dump support and describes all possible ways how to create a heap dump from a native executable
7863
* [embed-sbom](native-image/embed-sbom/) - Demonstrates how to embed an SBOM in a native executable to identify its dependencies
7964

80-
#### Microservices
81-
Demos for building microservices ahead of time using frameworks such as Micronaut and Spring Boot.
82-
83-
* [micronaut-hello-rest-gradle](native-image/microservices/micronaut-hello-rest-gradle) - Demonstrates how to build a native executable from a Micronaut application using [Grade plugin for Native Image](https://graalvm.github.io/native-build-tools/latest/gradle-plugin.html)
84-
* [micronaut-hello-rest-maven](native-image/microservices/micronaut-hello-rest-maven) - Demonstrates how to build a native executable from a Micronaut application using [Maven plugin for Native Image](https://graalvm.github.io/native-build-tools/latest/maven-plugin.html)
85-
86-
#### Optimize
65+
### Optimize
8766
Demos optimizing native applications for different criteria (runtime and performance tuning, file size, build time, and more).
8867

8968
* [emit-build-report](native-image/emit-build-report/) - Shows how to optimize Size of a native executable using Build Reports
9069
* [optimize-memory](native-image/optimize-memory/) - Shows how to optimize memory footprint of a native executable
9170
* [optimize-with-pgo](native-image/optimize-with-pgo/) - Shows how to optimize a native executable with Profile-Guided Optimization (PGO) for performance and throughput
9271

72+
### Benchmark
73+
Performance measurement demos for Native Image.
74+
75+
* [jmh/binary-tree](native-image/benchmark/jmh/binary-tree/) - Shows how to run a Java Microbenchmark Harness (JMH) benchmark as a native executable
76+
77+
### Clouds
78+
Demos showcasing the building and deployment of native applications to Oracle Cloud Infrastructure (OCI), AWS, and Google Cloud.
79+
80+
* [native-aws-fargate](native-image/clouds/native-aws-fargate/) - Shows how to containerize a native Java application and then deploy it using the Amazon Elastic Container Registry and AWS Fargate
81+
* [native-aws-lambda](native-image/clouds/native-aws-lambda/) - Demonstrates how to deploy both Java 17 and Native Image applications onto the AWS Lambda platform
82+
* [native-google-cloud-run](native-image/clouds/native-google-cloud-run/) - Demonstrates how to deploy a native Java application onto the Google Cloud Run platform
83+
* [native-oci-cloud-shell](native-image/clouds/native-oci-cloud-shell/) - Shows how to get started quickly with Oracle GraalVM and use Native Image in Oracle Cloud Infrastructure (OCI) Cloud Shell
84+
* [native-oci-container-instances](native-image/clouds/native-oci-container-instances/) - Shows how to containerize a native Java application and then deploy it on OCI using the Container Instance service
85+
* [native-oci-generative-ai](native-image/clouds/native-oci-generative-ai/) - Demonstrates how to use the OCI Generative AI service provided in a Java application, and then compile it ahead of time with Maven
86+
87+
### Microservices
88+
Demos for building microservices ahead of time using frameworks such as Micronaut and Spring Boot.
89+
90+
* [micronaut-hello-rest-gradle](native-image/microservices/micronaut-hello-rest-gradle) - Demonstrates how to build a native executable from a Micronaut application using [Grade plugin for Native Image](https://graalvm.github.io/native-build-tools/latest/gradle-plugin.html)
91+
* [micronaut-hello-rest-maven](native-image/microservices/micronaut-hello-rest-maven) - Demonstrates how to build a native executable from a Micronaut application using [Maven plugin for Native Image](https://graalvm.github.io/native-build-tools/latest/maven-plugin.html)
92+
9393
## Compiler Demos
9494

9595
Demos designed to test and showcase the capabilities of the Graal Just-In-Time (JIT) compiler.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)