summaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2024-02-01 16:44:41 +0100
committerPaul-Christian Volkmer2024-02-01 16:45:22 +0100
commit3cc34fb30bb56485129a3d8eeccce44618ad0303 (patch)
tree93751074358a7280b3c147351fb2d13a501751d4 /build.gradle.kts
parent17e04a3f8972fe5eca0bf3b236293e4a6998e56f (diff)
feat: usage of CA certificate files within image/container
Diffstat (limited to 'build.gradle.kts')
-rw-r--r--build.gradle.kts7
1 files changed, 7 insertions, 0 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index ea727c4..9ee6e63 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -113,7 +113,14 @@ task<Test>("integrationTest") {
tasks.named<BootBuildImage>("bootBuildImage") {
imageName.set("ghcr.io/ccc-mf/etl-processor")
+ // Binding for CA Certs
+ bindings.set(listOf(
+ "$rootDir/bindings/ca-certificates/:/platform/bindings/ca-certificates"
+ ))
+
environment.set(environment.get() + mapOf(
+ // Enable this line to embed CA Certs into image on build time
+ //"BP_EMBED_CERTS" to "true",
"BP_OCI_SOURCE" to "https://github.com/CCC-MF/etl-processor",
"BP_OCI_LICENSES" to "AGPLv3",
"BP_OCI_DESCRIPTION" to "ETL Processor for bwHC MTB files"