Skip to content

Commit b203aed

Browse files
authored
feat(jit-binding-server): configure publishing to DockerHub (#1328)
Part of #1318.
1 parent f883c69 commit b203aed

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

jit-binding-server/build.gradle.kts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1+
import io.ktor.plugin.features.*
2+
13
plugins {
24
buildsrc.convention.`kotlin-jvm`
35
application
6+
id("io.ktor.plugin") version "2.3.9"
47
}
58

69
dependencies {
@@ -15,3 +18,19 @@ dependencies {
1518
application {
1619
mainClass.set("io.github.typesafegithub.workflows.jitbindingserver.MainKt")
1720
}
21+
22+
val dockerAppName = "github-workflows-kt-jit-binding-server"
23+
24+
ktor {
25+
docker {
26+
localImageName.set(dockerAppName)
27+
28+
externalRegistry.set(
29+
DockerImageRegistry.dockerHub(
30+
appName = provider { dockerAppName },
31+
username = providers.environmentVariable("DOCKERHUB_USERNAME"),
32+
password = providers.environmentVariable("DOCKERHUB_PASSWORD"),
33+
),
34+
)
35+
}
36+
}

0 commit comments

Comments
 (0)