я описывал как я свое сейчас развертываю через родительский процесс в контейнере, который запускает run файлы (у меня это гуникорн воркеры джанги, селери, селери.бит, другие сервисы внутри контейнера) подробное описание можно по конфе поискать по запросам tini
runsvdir