Hi @floion,
Is the Dockerfile actually relevant here? I meant this as a general question as to whether it’s considered a good or bad practice to override launch.service
(the systemd unit that launches the user application, such as this one).
I’ve read in other forum posts that with INITSYSTEM=on
, the container no longer gets restarted when the application crashes, and that this is expected behavior (here, for example). And in that specific post, @imrehg recommends overriding the application launch service, which I guess answers my question on whether it’s acceptable to do that.
In either case, it might be worth documenting all this stuff in the INITSYSTEM
documentation: https://docs.resin.io/runtime/runtime/#init-system