5 Systemd services, instead of one fat init.d script

Description

The fat init script can be useful for Docker (if you tolerate fat container), but it's painful and not standard for classical install. I need to understand the life cycle of my applications.

Proposal

Adding a rake task for creating Systemd services, one per service (web, workhorse, queue, mailroom), and one to rule them all. The rake task can find user and paths.

For the sport, the same thing can be done for upstart, but upstart is dying.

Links / references

https://www.freedesktop.org/software/systemd/man/systemd.service.html

Edited Jun 23, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading