mediago-dev--mediago
1dd39a6973
- Rewrite Dockerfile as 3-stage build (Node builder → Go builder → runtime) - Use --platform=$BUILDPLATFORM for native Node/Go compilation (no QEMU) - Cross-compile Go binary via GOOS/GOARCH for target architecture - Add --platform flag to download-deps.ts for target-specific deps - Map Docker TARGETARCH to Node arch naming (amd64 → linux-x64) - Flatten deps directory structure in runtime image - Rewrite build-server.yml to push to ghcr.io with docker/metadata-action - Single job multi-arch build (linux/amd64 + linux/arm64) via QEMU - Update .dockerignore to exclude electron, docs, build artifacts Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>