Experiment with buildah scripts.
[lgpl/argeo-commons.git] / dist / containers / argeo2-openjdk
diff --git a/dist/containers/argeo2-openjdk b/dist/containers/argeo2-openjdk
new file mode 100755 (executable)
index 0000000..fc64c86
--- /dev/null
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+container=$(buildah from argeo2-tp-openjdk)
+
+buildah config --label release="1" $container
+buildah config --label version="2.1.83,SNAPSHOT" $container
+
+source "$(dirname "$0")/buildah-common"
+
+# Metadata
+buildah config --label name="argeo2-openjdk11-ubi8" $container
+buildah config --label summary="Argeo 2 Node based on OpenJDK 11 and Red Hat UBI 8" $container
+
+# Argeo Node
+buildah run $container -- microdnf install argeo-cms-e4-rap argeo-node
+
+# Configuration
+buildah config --entrypoint '["/usr/sbin/argeoctl","start"]' $container
+buildah config --port 8080 $container
+
+buildah commit $container argeo2-node:latest