update build

This commit is contained in:
Murphy 2025-04-12 14:16:31 -04:00
parent 19ff6e513c
commit 49124afda0
Signed by: freya
GPG key ID: 9FBC6FFD6D2DBF17
7 changed files with 31 additions and 19 deletions

View file

@ -1,10 +1,10 @@
#!/bin/sh
set -e
. ../env
me="$(realpath "$0")"
dir="$(dirname "$me")"
. "$dir/../env"
IMAGE=asterisk
init
buildx
buildx "$dir" "$@"

View file

@ -1,10 +1,10 @@
#!/bin/sh
set -e
. ../env
me="$(realpath "$0")"
dir="$(dirname "$me")"
. "$dir/../env"
IMAGE=bind9
init
buildx
buildx "$dir" "$@"

8
build Executable file
View file

@ -0,0 +1,8 @@
#!/bin/sh
set -e
./asterisk/build "$@"
./bind9/build "$@"
./caddy/build "$@"
./minecraft/build "$@"

View file

@ -1,10 +1,10 @@
#!/bin/sh
set -e
. ../env
me="$(realpath "$0")"
dir="$(dirname "$me")"
. "$dir/../env"
IMAGE=caddy
init
buildx
buildx "$dir" "$@"

4
env
View file

@ -23,10 +23,8 @@ init() {
buildx() {
docker buildx build \
--push \
--platform "$ARCH" \
-t "$REMOTE/$USER/$IMAGE:$TAG" \
--build-arg "ALPINE_VERSION=$ALPINE_VERSION" \
$@ \
.
$@
}

4
init Executable file
View file

@ -0,0 +1,4 @@
#!/bin/sh
. ./env
init

View file

@ -1,21 +1,23 @@
#!/bin/sh
set -e
. ../env
me="$(realpath "$0")"
dir="$(dirname "$me")"
. "$dir/../env"
IMAGE=minecraft
args="$@"
build() {
local TAG="$1"
local ARCH="$ARCH"
if [ $2 -ne 8 ]; then
ARCH="linux/amd64,linux/arm64"
fi
buildx --build-arg "JAVA_VERSION=$2"
buildx "$dir" --build-arg "JAVA_VERSION=$2" $args
}
init
build java8 8
build java11 11
build java17 17