]> git.argeo.org Git - lgpl/argeo-commons.git/blob - dist/containers/argeo2-java
Rename manifest build timestamp.
[lgpl/argeo-commons.git] / dist / containers / argeo2-java
1 #!/bin/sh
2
3 source "$(dirname "$0")/buildah-metadata"
4 buildah pull ubi8/ubi-minimal
5 container=$(buildah from ubi8/ubi-minimal)
6
7 source "$(dirname "$0")/buildah-common"
8
9 buildah config --label release="1" $container
10 buildah config --label version="$VERSION_JAVA" $container
11
12 # Metadata
13 buildah config --label name="argeo2-java" $container
14 buildah config --label description="OpenJDK 11 headless on Red Hat UBI 8" $container
15 buildah config --label url=https://hub.docker.com/repository/docker/argeo/argeo2-java $container
16
17 # Java 11
18 buildah run $container -- microdnf install java-11-openjdk-headless
19 buildah run $container -- microdnf clean all
20
21 # Configuration
22 buildah config --entrypoint '["java"]' $container
23
24 buildah commit --rm --format docker $container argeo/argeo2-java:openjdk-v$VERSION_JAVA-$ARCH
25 buildah tag argeo/argeo2-java:openjdk-v$VERSION_JAVA-$ARCH argeo/argeo2-java:$ARCH
26
27 buildah push argeo/argeo2-java:openjdk-v$VERSION_JAVA-$ARCH docker://argeo/argeo2-java:openjdk-v$VERSION_JAVA-$ARCH
28 buildah push argeo/argeo2-java:$ARCH docker://argeo/argeo2-java:$ARCH