Conversation
DEPLOYMENT.md
Outdated
| listen PORT; # Choose an open port (see instructions below)! | ||
| server_name ACCOUNT.SERVER.uberspace.de; | ||
| root /home/ACCOUNT/rails/current/public; | ||
| root /home/ACCOUMNT/rails/current/public; |
DEPLOYMENT.md
Outdated
| daemon off; | ||
| worker_processes 1; | ||
| events { | ||
| worker_connections 1024; |
DEPLOYMENT.md
Outdated
| ``` | ||
| server { | ||
| daemon off; | ||
| worker_processes 1; |
DEPLOYMENT.md
Outdated
| set_real_ip_from ::1; | ||
| real_ip_header X-Forwarded-For; | ||
| include mime.types; | ||
| passenger_root /home/ACCOUNT/.gem/ruby/2.4.0/gems/passenger-5.2.0; |
There was a problem hiding this comment.
Hm das dünkt mich wackelig, da es absolute Ruby- und Gem-Versionen drin hat. Sowas ähnliches hat (meiner Erinnerung nach) früher auch Probleme gemacht, wenn man Gems oder .ruby-version aktualisiert hat.
Gibt's da keine Möglichkeit, dies bei Runtime direkt zu evaluieren?
There was a problem hiding this comment.
Das ist so. Hier könnte man mittels rbenv ggf. was machen. Habe das aber jetzt noch nie ausgetestet. Ich würde sagen, wir lassen hier einfach mal ein Platzhalter stehen und ich dokumentiere, wie man den Pfad heraus findet.
DEPLOYMENT.md
Outdated
| passenger_root /home/ACCOUNT/.gem/ruby/2.4.0/gems/passenger-5.2.0; | ||
| default_type application/octet-stream; | ||
| server { | ||
| passenger_ruby /package/host/localhost/ruby-2.4.3/bin/ruby; |
There was a problem hiding this comment.
Auch hier könnte man es mit rbenv entschärfen. Dann wäre der Pfad ~/.rbenv/shims/ruby oder so.
|
|
||
| # Be sure to remove or comment the `location / { ... }` block! | ||
| } |
There was a problem hiding this comment.
Bitte generell Indent und Spacing optimieren.
Add the whole configuration file for nginx.