mirror of
https://github.com/dalbodeule/sh0rt.kr-pdns.git
synced 2026-11-05 22:29:34 +09:00
feat: Add multi-architecture Docker image build script and update README
This commit is contained in:
3 files changed
+108
-6
No files matched your search
+11
-5
@@ -97,18 +97,24 @@ tasks.register("updateDocs") {
|
||||
|
||||
tasks.withType<BootBuildImage> {
|
||||
val dockerId = System.getenv("DOCKER_USERNAME") ?: "dalbodeule"
|
||||
val dockerPw = System.getenv("DOCKER_PASSWORD") ?: ""
|
||||
val dockerPw = System.getenv("DOCKER_PASSWORD")
|
||||
|
||||
docker {
|
||||
publish = true
|
||||
publishRegistry {
|
||||
username = dockerId
|
||||
password = dockerPw
|
||||
if (!dockerPw.isNullOrBlank()) {
|
||||
publishRegistry {
|
||||
username = dockerId
|
||||
password = dockerPw
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
imageName.set("$dockerId/dnsapi")
|
||||
tags.set(setOf("$dockerId/dnsapi:latest", "$dockerId/dnsapi:${datetimeFormatter.format(LocalDateTime.now())}"))
|
||||
if (providers.gradleProperty("multiArchImage").orNull == "true") {
|
||||
tags.set(emptySet<String>())
|
||||
} else {
|
||||
tags.set(setOf("$dockerId/dnsapi:latest", "$dockerId/dnsapi:${datetimeFormatter.format(LocalDateTime.now())}"))
|
||||
}
|
||||
buildpacks.set(setOf("docker.io/paketobuildpacks/oracle", "urn:cnb:builder:paketo-buildpacks/java-native-image"))
|
||||
|
||||
environment = mapOf(
|
||||
|
||||
Reference in new issue
Block a user