in order to document measured data well, I need to get the commit-id from inside of the container. The container name and fleet are available as environment variables, unfortunately not the commit id. Anybody has any idea how to get the commit?
Hi there, I’d probably recommend using the supervisor API to talk to the supervisor from within your container and fetch the commit it. This can be done like so: Interacting with the balena Supervisor - Balena Documentation
$ curl -X GET --header "Content-Type:application/json" \ "$BALENA_SUPERVISOR_ADDRESS/v1/device?apikey=$BALENA_SUPERVISOR_API_KEY"
Keep in mind that interacting with the supervisor from inside the container will require the
io.balena.features.supervisor-api label to be set in your
docker-compose.yml file for the container:
labels: io.balena.features.supervisor-api: '1'