* build: Install musl cross compilers as part of build Docker image * build: Build also musl packages in scripts/build/build.sh * scripts/build/build-all.sh: Build musl Linux targets * build: Upgrade build-container to 1.2.11 * build.go: De-duplicate code * build: Base Docker images on musl binaries
grafana-build-container
Grafana build container
Description
This is a container for cross-platform builds of Grafana. You can run it locally using the Makefile.
Makefile targets
make run-with-local-source-copy- Starts the container locally and copies your local sources into the container
make run-with-local-source-live- Starts the container (as your user) locally and maps your Grafana project dir into the container
make update-source- Updates the sources in the container from your local sources
make stop- Kills the container
make attach- Opens bash within the running container
Build/Publish Docker Image
In order to build and publish the Grafana build Docker image, execute the following:
./build-deploy.sh.