Geralmente, um servidor de aplicativos é iniciado como um serviço do sistema. No RHEL 7, isso seria com um systemd início script de inicialização.
Nas versões anteriores do RHEL, que poderiam incluir o comando de inicialização em /etc/init.d/rc.local
ou um script init de estilo SystemV tradicional.
Eu não estou familiarizado o suficiente com Ruby para saber se essa comunidade tem convenções alternativas.