User Tools

Site Tools


buster:production

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
buster:production [2021/05/11 22:21] slackbuster:production [2021/11/30 17:23] (current) slack
Line 3: Line 3:
 <del>Only works with Apache or nginx.  [[https://www.phusionpassenger.com/docs/advanced_guides/install_and_upgrade/standalone/install/|Installation guide]].</del> <del>Only works with Apache or nginx.  [[https://www.phusionpassenger.com/docs/advanced_guides/install_and_upgrade/standalone/install/|Installation guide]].</del>
  
-Passenger is a bag of dicks for ARM.+Passenger can eat a bag of dicks for ARM-based servers.  Or for [[https://dev.to/anilmaurya/why-to-use-puma-in-production-for-your-rails-app-44ga|any servers]] for that matter.
  
-Just run a production server using [[https://msp-greg.github.io/puma/file.systemd.html|Puma/systemd]]!+Just run a production server using [[https://devcenter.heroku.com/articles/deploying-rails-applications-with-the-puma-web-server|puma]]/[[https://msp-greg.github.io/puma/file.systemd.html|systemd]]! 
 + 
 +Annoyingly, there is no way to run puma on port 80 as a non-privileged user.  You have to [[https://stackoverflow.com/questions/19190773/binding-a-rails-server-to-port-80-on-linux-without-running-it-as-root|weasel your way around that]], using nginx **purely to redirect port 80 to 3000**.
buster/production.1620771706.txt.gz · Last modified: 2021/05/11 22:21 by slack