]> git.frustrated-labs.net Git - larousseapi/commitdiff
feat: configure k8s deployment
authorAlexander Goussas <[email protected]>
Sun, 24 May 2026 00:55:06 +0000 (19:55 -0500)
committerAlexander Goussas <[email protected]>
Sun, 24 May 2026 00:55:06 +0000 (19:55 -0500)
build-jvm.sh [new file with mode: 0755]
build-native.sh [new file with mode: 0755]
build.gradle
src/main/resources/application.properties

diff --git a/build-jvm.sh b/build-jvm.sh
new file mode 100755 (executable)
index 0000000..dc15d54
--- /dev/null
@@ -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 (executable)
index 0000000..25ea8b8
--- /dev/null
@@ -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
index bcc95cb30c7bc5dba741c91be5c2be598e6f9335..ad1d4157f2f197b6d913c7c625e9f3eb82550888 100644 (file)
@@ -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
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..f650fb39676e7b551e972501f81c8d1a6d65c59f 100644 (file)
@@ -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