I'd like to run this on my RaspberryPi so I can remote_write Prometheus metrics to Azure Monitor. But I can't right now, because it appears an ARM64 image variant isn't currently being pushed.
It should be as easy as adding --platform linux/amd64,linux/arm64 to the docker buildx build command:
|
docker buildx build . --file ./Dockerfile --tag $(FULL_IMAGE_NAME) --metadata-file $(Build.ArtifactStagingDirectory)/build/metadata.json --push |
EDIT: Ah, I lied... Judging from your Dockerfile, it appears you're building the Golang binary externally and copying it into the final image. So I'm not exactly sure what all you'd need to do on your custom build system to enable this, but it sure would be appreciated! As of now, I'll have to fork this and build my own.
I'd like to run this on my RaspberryPi so I can
remote_writePrometheus metrics to Azure Monitor. But I can't right now, because it appears an ARM64 image variant isn't currently being pushed.It should be as easy as adding
--platform linux/amd64,linux/arm64to thedocker buildx buildcommand:aad-auth-proxy/.pipelines/azure-pipeline-build.yml
Line 156 in 6c0f849
EDIT: Ah, I lied... Judging from your
Dockerfile, it appears you're building the Golang binary externally and copying it into the final image. So I'm not exactly sure what all you'd need to do on your custom build system to enable this, but it sure would be appreciated! As of now, I'll have to fork this and build my own.