You don't need systemd to restart your compose service... Just have the service set to restart always or unless stopped.
And if you're running in Windows or Mac it's easier than the OS option usually.