#!/bin/bash docker buildx build -f Dockerfile.build-polyphonia -t polyphonia-ad-ctf-service-obfuscated-server-binary --load . pushd /tmp rm -rf TMPDIR_FOR_polyphonia-ad-ctf-service-obfuscated-server-binary && mkdir TMPDIR_FOR_polyphonia-ad-ctf-service-obfuscated-server-binary && cd TMPDIR_FOR_polyphonia-ad-ctf-service-obfuscated-server-binary cid=$(docker create polyphonia-ad-ctf-service-obfuscated-server-binary /dummy) docker export "$cid" | tar -xv docker rm "$cid" popd rm -rf ./../../services/polyphonia/dist mkdir ./../../services/polyphonia/dist mv /tmp/TMPDIR_FOR_polyphonia-ad-ctf-service-obfuscated-server-binary/polyphonia-binary ./../../services/polyphonia/dist/polyphonia-server-binary rm -rf /tmp/TMPDIR_FOR_polyphonia-ad-ctf-service-obfuscated-server-binary echo "[+] Built ok; binary is in ./../../services/polyphonia/dist/polyphonia-binary"