prod:rails
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| prod:rails [2018/01/09 15:56] – [rails] slack | prod:rails [2021/04/11 16:12] (current) – [rbenv] slack | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| apt-get install apache2 curl git default-libmysqlclient-dev mysql-server libsqlite3-dev nodejs libssl-dev libreadline-dev | apt-get install apache2 curl git default-libmysqlclient-dev mysql-server libsqlite3-dev nodejs libssl-dev libreadline-dev | ||
| | | ||
| - | ====== rbenv ====== | + | ====== rbenv or RVM ====== |
| - | [[stretch: | + | [[stretch: |
| ====== ruby ====== | ====== ruby ====== | ||
| Line 17: | Line 17: | ||
| sudo apt-get install -y nodejs && | sudo apt-get install -y nodejs && | ||
| sudo ln -sf / | sudo ln -sf / | ||
| - | sudo apt-get install sqlite3 | + | sudo apt-get install sqlite3 |
| + | |||
| + | Setting production server-wide: | ||
| + | |||
| + | Create ''/ | ||
| + | |||
| + | export RAILS_ENV=production | ||
| + | |||
| + | ===== Update and resolve dependency conflicts ===== | ||
| + | |||
| + | Starting point for addressing many security alerts: | ||
| + | |||
| + | # consider updating to the newest ruby | ||
| + | cd / | ||
| + | rbenv install x.x.x -k # latest https:// | ||
| + | rbenv local x.x.x | ||
| + | |||
| + | # update bundler and gems | ||
| + | gem install bundler | ||
| + | bundle update --bundler | ||
| + | bundle update rails | ||
| + | |||
| + | '' | ||
| ====== passenger ====== | ====== passenger ====== | ||
| Line 23: | Line 46: | ||
| PassengerRuby / | PassengerRuby / | ||
| + | |||
| + | ====== Acromatic ====== | ||
| + | |||
| + | apt install docx2txt | ||
| + | |||
prod/rails.1515513408.txt.gz · Last modified: 2019/11/07 17:58 (external edit)