What I'd like is systemd-compose. Maintaining several dozens of .service-files is not my idea of fun.
Or more simply just wrap some orchestrator in a single service file. Could just be a bash script used for ExecStart.
i don't have dozens of services. My complex SaaS has total 6 services and each one is running on its own server.
Service file lives in the mono repo where all 6 services live.
Makes it trivial to make changes and redeploy.
It's not quite what you suggested, but you can use podman with systemd.
https://docs.podman.io/en/latest/markdown/podman-systemd.uni...