en/containers/build.sh
jutty 1748dd2fb6
Some checks failed
/ publish (push) Waiting to run
/ verify (push) Has been cancelled
Add dev containers, musl build
2026-03-07 19:03:28 -03:00

23 lines
467 B
Bash
Executable file

#!/usr/bin/env sh
set -eu
suffix=$(printf '%s' "$1" | sed 's/.*\.//')
tag="en:$suffix"
if podman container exists "$tag"; then
podman stop --time 3 "$tag"
fi
if [ "$suffix" = 'debian-dev' ]; then
cp -v ../target/x86_64-unknown-linux-gnu/release/en en
elif [ "$suffix" = 'alpine-dev' ]; then
cp -v ../target/x86_64-unknown-linux-musl/release/en en
fi
podman build \
--tag "$tag" \
-f "Containerfile.$suffix"
if [ -f en ]; then
rm -v en
fi