-This software was chosen based on its usage license (free), ease of use, and general community support. Of these, only Ruby and Sinatra are required. Ubuntu as an operating system is recommended as the installation of software packages is described using Ubuntu’s apt-get command. The use of nginx as a server as opposed to Ruby’s rack is optional, but reflects a choice between optimizing ease-of-use (rack) and increased security, functionality, and performance (nginx). As for choice of database, the software framework is agnostic-- PostgreSQL or MySQL are equally acceptable over Sqlite3, but require several additional steps to configure. Simple configuration was prefered in all cases to get users up and running as quickly as possible.
0 commit comments