routing/module-deploy/deploy.gradle.kts

35 lines
803 B
Plaintext

plugins {
id("hbt.jib")
}
dependencies {
implementation(project(":server"))
}
jib {
from {
image = "amazoncorretto:" + properties["projectSourceCompatibility"] + "-alpine"
platforms {
platform {
architecture = "amd64"
os = "linux"
}
platform {
architecture = "arm64"
os = "linux"
}
}
}
to {
image = "public.ecr.aws/g0w8i4q6/hbt/routing"
tags = setOf(
"latest",
properties["version"].toString().replace("+", "-"))
}
container {
mainClass = "de.hbt.routing.MainApplicationKt"
jvmFlags = listOf("-XX:+UseContainerSupport",
"-XX:MaxRAMPercentage=75.0")
}
}