両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
ruby:redmine [2024/01/31 00:14] – [Redmine の配置] ともやん | ruby:redmine [2025/03/14 04:03] (現在) – [scm adapters を移行する] ともやん |
---|
$ cd redmine-5.1.1 | $ cd redmine-5.1.1 |
$ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/database.yml config/database.yml | $ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/database.yml config/database.yml |
| $ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/configuration.yml config/configuration.yml |
| $ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/environments/development.rb config/environments/development.rb |
</code> | </code> |
</WRAP> | </WRAP> |
<WRAP color_term> | <WRAP color_term> |
<WRAP color_command><html><pre> | <WRAP color_command><html><pre> |
$ bundle install --path vendor/bundle --without development test | $ bundle install --path vendor/bundle --without test |
</pre></html></WRAP> | </pre></html></WRAP> |
<WRAP color_result_long><html><pre><span style="color:#A2734C">[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations,</span> | <WRAP color_result_long><html><pre><span style="color:#A2734C">[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations,</span> |
<code> | <code> |
$ cp -rf /var/www/vhosts/redmine.tomoyan.net/redmine/plugins . | $ cp -rf /var/www/vhosts/redmine.tomoyan.net/redmine/plugins . |
| </code> |
| |
| == scm adapters を移行する == |
| [[https://www.redmine.org/issues/33784]]\\ |
| |
| 現在動いている Redmine から redminehelper.py をコピーする。 |
| <code> |
| $ cp -f /var/www/vhosts/redmine.tomoyan.net/redmine/lib/redmine/scm/adapters/mercurial/redminehelper.py ./lib/redmine/scm/adapters/mercurial/redminehelper.py |
</code> | </code> |
| |
$ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/configuration.yml config/configuration.yml | $ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/configuration.yml config/configuration.yml |
</code> | </code> |
| </WRAP> |
| |
| == Puma の場合 == |
| 設定ファイルをコピーする。 |
| <WRAP color_term> |
| <WRAP color_command><html><pre> |
| $ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/puma.rb config/puma.rb |
| </pre></html></WRAP> |
</WRAP> | </WRAP> |
| |
※ Passenger は __config/environment.rb ファイルのオーナー__でアプリを実行する。 | ※ Passenger は __config/environment.rb ファイルのオーナー__でアプリを実行する。 |
| |
=== Puma の場合 === | |
設定ファイルをコピーする。 | |
<WRAP color_term> | |
<WRAP color_command><html><pre> | |
$ cp /var/www/vhosts/redmine.tomoyan.net/redmine/config/puma.rb config/puma.rb | |
</pre></html></WRAP> | |
</WRAP> | |
| |
=== Passenger も最新化する === | === Passenger の場合は最新化する === |
Redmine を実行するために使う Phusion Passenger をインストールする。\\ | Redmine を実行するために使う Phusion Passenger をインストールする。\\ |
<code> | <code> |
==== Passenger のインストール時のビルドで固まる場合 ==== | ==== Passenger のインストール時のビルドで固まる場合 ==== |
おそらく OS の仮想メモリーが足りていないので、仮想メモリーを増やすために設定を変更する。\\ | おそらく OS の仮想メモリーが足りていないので、仮想メモリーを増やすために設定を変更する。\\ |
[[linux:fedora_extend_zram_swap|Fedora 33 以降で標準になった ZRAM スワップの容量を拡張する]]\\ | [[linux:fedora:extend_zram_swap|Fedora 33 以降で標準になった ZRAM スワップの容量を拡張する]]\\ |
| |
ssh セッションを [[linux:tmux|]] で保護していても、tmux のセッションもご臨終する😅💦\\ | ssh セッションを [[linux:tmux|]] で保護していても、tmux のセッションもご臨終する😅💦\\ |
[[tw>tomoyan596sp/status/1514414338697674753|社内用 Redmine を先日こっそり Passenger から Puma に切り替えましたけど、今日はこれから Redmine 5 に移行してみます😊]]\\ | [[tw>tomoyan596sp/status/1514414338697674753|社内用 Redmine を先日こっそり Passenger から Puma に切り替えましたけど、今日はこれから Redmine 5 に移行してみます😊]]\\ |
[[tw>tomoyan596sp/status/1549913605570965504|RedmineとGitHub連携、Webhooksでできるのか🤔]]\\ | [[tw>tomoyan596sp/status/1549913605570965504|RedmineとGitHub連携、Webhooksでできるのか🤔]]\\ |
| [[tw>tomoyan596sp/status/1752354789978251341|Updating Mercurial helper to work with Python3 https://t.co/N3qHJN3tZ5 Mercurial helperはPython3対応中みたい😅]]\\ |
| |