Automated provisioning
I automated the provisioning process by adding a provision.py
script. I've already ran it on foserire.csse.rose-hulman.edu
.
I've also moved the init system to systemd and moved all of the files needed for the server to run into the source code.
To migrate the existing server we need to copy the /db
directory to /opt/db
and copy the SUPER_SECRET_KEY
to /opt/SUPER_SECRET_KEY
. This will need to be also done in the future if another migration is needed. Not needed, but I also copied all of the SSL certs over from the old server.
I also removed forever
because systemctl seemed to have enough features to manage the rosefire process.