From: Alexander Goussas Date: Sun, 24 May 2026 00:55:06 +0000 (-0500) Subject: feat: configure k8s deployment X-Git-Url: http://git.frustrated-labs.net/?a=commitdiff_plain;h=063989b287d808ac4b66742955014abcc0030a1c;p=larousseapi feat: configure k8s deployment --- diff --git a/build-jvm.sh b/build-jvm.sh new file mode 100755 index 0000000..dc15d54 --- /dev/null +++ b/build-jvm.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +./gradlew build \ No newline at end of file diff --git a/build-native.sh b/build-native.sh new file mode 100755 index 0000000..25ea8b8 --- /dev/null +++ b/build-native.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +./gradlew build \ + -Dquarkus.native.enabled=true \ + -Dquarkus.native.container-build=true \ + -Dquarkus.package.jar.enabled=false \ No newline at end of file diff --git a/build.gradle b/build.gradle index bcc95cb..ad1d415 100644 --- a/build.gradle +++ b/build.gradle @@ -9,6 +9,8 @@ repositories { } dependencies { + implementation 'io.quarkus:quarkus-kubernetes' + implementation 'io.quarkus:quarkus-container-image-docker' implementation enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}") implementation 'io.quarkus:quarkus-rest' implementation 'io.quarkus:quarkus-rest-jackson' @@ -20,7 +22,7 @@ dependencies { } group = 'net.frustratedfunctor' -version = '1.0.0-SNAPSHOT' +version = '0.1.0' java { sourceCompatibility = JavaVersion.VERSION_21 diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index e69de29..f650fb3 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -0,0 +1,6 @@ +quarkus.container-image.build=true +quarkus.container-image.push=true +quarkus.container-image.group=aloussase69 +quarkus.docker.buildx.platform=linux/amd64 +quarkus.kubernetes.namespace=default +quarkus.kubernetes.service-type=node-port \ No newline at end of file