Starting as a Service

When using CommandBox on a staging or production server, you may wish to start up servers as a service when the OS comes online. Here is a guide on each major OS type.


Coming soon...


Coming soon...

Ubuntu (init.d)

Coming soon...

CentOS/RHEL (system.d)

Create a .service file

nano /usr/lib/systemd/system/mySite.service

as follows:

Description=mySite Service
ExecStart=/usr/bin/box server start /var/www/mySiteAPI/server.json

Start the service

systemctl start mySite.service

Give the service about a minute to load up, then check its status

systemctl status mySite.service

Once you've verified the service is running as expected, enable the service to load at boot

systemctl enable mySite.service