I’m quite new on the balena ecosystem and I was wondering if there is any way to update a single service running on my raspberry without stopping and updating all the services.
Here’s my setup:
Raspberry Pi3B running balenaOS 2.43.0+rev1 development and supervisor version 10.2.2.
3 services running:
- MQTT Server (mosquito docker image)
- Custom server 1 (Custom docker file, Depends on MQTT Server)
- Custom server 2 (Custom docker file, Depends on MQTT Server)
Let’s say that I am working on the code in Custom server 1 and I want to push the changes to the raspberry:
Right now the only way I know to do this is to do a balena push of the main docker-compose file but this stops and updates both Custom server 1 and Custom server 2.
I’m looking for a way to push an update to Custom server 1 without stopping Custom server 2.
I am considering implementing a hand-over update-strategy as a last-resort to minimise downtime for the other server but since I’m working in a low resources environment I would like to try anything else first