# Joruri CMS 2020 Release 3.1.2 アップグレードマニュアル ## 1.想定環境 Joruri CMS 2020 Release 3.1.1最新版をインストール済みとします。 ## 2.事前確認 rootユーザーに変更します。 $ su - Joruri CMS 2020 Release 3.1.1の最新版がインストール済みであることを確認します。 # cd /var/www/joruri # git log -1 ## 6.Joruriのアップグレード joruriユーザーに変更します。 # su - joruri $ cd /var/www/joruri Joruriを更新します。 $ git pull $ git log -1 development/test環境用のサンプルファイルをコピーします。 $ cp config/original/credentials/* config/credentials/ production環境用の設定ファイルを作成します。 $ EDITOR="vi" ./bin/rails credentials:edit --environment production 現在のキーを確認し、コピーします。 $ more config/secrets.yml コピーしたキーを設定ファイルに設定します。 $ EDITOR="vi" ./bin/rails credentials:edit --environment production credentialsに保存されたことを確認します。 $ ./bin/rails credentials:show --environment production CSS, jsファイル等をコピー(public/_common -> site/000*/public/_common) $ bundle exec rake joruri:maintenance:common_dir:copy RAILS_ENV=production assetsコンパイルを実行 $ bundle exec rake assets:precompile RAILS_ENV=production ## 7.サーバーの起動 delayed_jobを再起動します。 $ bundle exec rake delayed_job:stop RAILS_ENV=production $ bundle exec rake delayed_job:start RAILS_ENV=production unicornを再起動します。 $ bundle exec rake unicorn:stop RAILS_ENV=production $ bundle exec rake unicorn:start RAILS_ENV=production