# Docker Build Commands ## Setup buildx builder (one-time setup) # Create and use the multiplatform builder docker buildx create --name multiplatform --driver docker-container --use docker buildx inspect --bootstrap # Or if builder exists, just switch to it docker buildx use multiplatform ## Build and push multi-platform image (AMD64 + ARM64) docker buildx build --platform linux/amd64,linux/arm64 -t ghcr.io/sethwv/ws4kp-to-hls:latest --push . ## Build without pushing (for testing) docker buildx build --platform linux/amd64,linux/arm64 -t ghcr.io/sethwv/ws4kp-to-hls:latest . ## Build single platform for quick testing (AMD64 only) docker buildx build --platform linux/amd64 -t ghcr.io/sethwv/ws4kp-to-hls:test --push . ## Notes - Build includes high-quality audio processing (VBR q6, ~192kbps avg) - Music files are normalized during build (EBU R128 standard) - Initial build takes ~90s for music download + processing - Subsequent builds are faster (Docker layer caching)