SkillAgentSearch skills...

Com.dashaun.service.gateway

Spring Cloud Gateway example using Testcontainers to validate GraalVM native image

Install / Use

/learn @dashaun-com/Com.dashaun.service.gateway
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Contributors Forks Stargazers Issues License

Spring Cloud Gateway and GraalVM native image example

arm64-native | amd64-native

| Prerequisites | Quick Start | Build Native Image | Native Image Test | See Also | Contributing | License |

Prerequisites

  • Java 17 or above
  • GraalVM 22.3 or above

Quick Start

git clone https://github.com/dashaun/dev.dashaun.service.gateway
cd dev.dashaun.service.gateway
./gradlew bootRun

Build Native Image

./gradlew bootBuildImage

Native Image Test

Uses Testcontainers to build a native image with GraalVM, and run tests against it.

./gradlew integrationTest

Multi-architecture buildpack

This repository uses dashaun/java-native-builder-multiarch:7.4.1 which allows you to create native images for both AMD64 and ARM64 architectures. I'm trying to take the ARM64 support upstream to Paketo, so any feedback you have from using this buildpack, with this project or any other is greatly appreciated!

See Also

<!-- CONTRIBUTING -->

Contributing

Release

  • git tag v#.#.#
  • git push origin v#.#.#

Pull-requests are welcomed!

<!-- LICENSE -->

License

Distributed under the Apache License, Version 2.0. See LICENSE for more information.

<!-- MARKDOWN LINKS & IMAGES --> <!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->

Related Skills

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated1y ago
Forks2

Languages

Java

Security Score

80/100

Audited on May 2, 2024

No findings