2019年版といいつつ、たぶん昔と変わってない。
2019年の今でも書き手順でセットアップできましたよという記録。
nokogiri
rbenv
seacret.yml 作る
$ sudo apt install build-essential patch ruby-dev zlib1g-dev liblzma-dev $ sudo apt install ruby-bundle $ git clone git://github.com/fastladder/fastladder.git $ cd fastladder # For SQLite $ cp config/database.yml.sqlite3 config/database.yml $ bundle install --path vendor/bundle $ bundle exec rake db:create db:migrate $ bundle exec rake setup # Setup files for development
$ cat /etc/systemd/system/fastladder-web.service [Unit] Description = fastladder daemon [Service] User=root WorkingDirectory=/home/tosi/fastladder #ExecStart = /home/tosi/fastladder/run.sh ExecStart = /usr/bin/foreman start crawler Restart = always Type = simple [Install] WantedBy = multi-user.target $ cat /etc/systemd/system/fastladder-crawler.service [Unit] Description = fastladder daemon [Service] User=root WorkingDirectory=/home/tosi/fastladder #ExecStart = /home/tosi/fastladder/run.sh ExecStart = /usr/local/bin/rails s -p 80 -b 0.0.0.0 Restart = always Type = simple [Install] WantedBy = multi-user.target