#!/usr/bin/env sh set -exo pipefail docker inspect vestal:musl || time docker build --cache-from=internal \ -f build/Dockerfile.musl -t vestal:musl . time docker run \ --rm -itu0 \ -v .:/build -w /build \ -vvestal-build-cargo:/home/build/.cargo \ -vvestal-build-target:/build/target \ -eRUST_JACK_DLOPEN=true \ vestal:musl sh -c "chown -R 1000:1000 /build/target \ && su build -c 'source ~/.cargo/env \ && just build-release \ && cp target/release/vestal build/'"