#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")/../node/media-node" VERSION="${1:-1.0.0}" OUTPUT_DIR="../../dist" mkdir -p "$OUTPUT_DIR" echo "Building media-node v${VERSION}..." for ARCH in amd64 arm64; do echo " linux/${ARCH}..." GOOS=linux GOARCH=$ARCH CGO_ENABLED=0 go build \ -ldflags "-s -w -X main.version=${VERSION}" \ -o "${OUTPUT_DIR}/media-node-linux-${ARCH}" \ ./cmd/media-node done echo "Done. Binaries in ${OUTPUT_DIR}/"