We're redoing some of our application servers to bring everything under Ansible management, modernize, etc. Most of what we write gets deployed on OpenBSD. It's mostly been a painless process, except for that nagging "have to build it by hand with command line switches" issue with Nokogiri :P
Anyway, this writeup is basically everything you need to get your Sinatra application deploying under Puma, using Capistrano to manage the deploys, onto OpenBSD hosts. Reverse proxying and TLS
We're redoing some of our application servers to bring everything under Ansible management, modernize, etc. Most of what we write gets deployed on OpenBSD. It's mostly been a painless process, except for that nagging "have to build it by hand with command line switches" issue with Nokogiri :P
Anyway, this writeup is basically everything you need to get your Sinatra application deploying under Puma, using Capistrano to manage the deploys, onto OpenBSD hosts. Reverse proxying and TLS