1
0
Files
ws4kp-to-hls/build-commands.txt

30 lines
990 B
Plaintext

# 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)