Dockerでbitnami/redmineを"/redmine"で動かす
サブディレクトリ化のための設定項目
前提
- bitnami/redmine:latest (2017/01/16現在)
- --volume /srv/redmine/redmine:/bitnami/redmine
Rubyを触ったことはありません。
調べてできた結果をメモしておきます。
(1)設定その1
この設定により、http://example.com:3000/redmineで開くことができますが、cssやjsなどのURLが変わっていません。
/srv/redmine/redmine/conf/environment.rb
...
# 追加
RedmineApp::Application.routes.default_scope = "/redmine"
# Initialize the Rails application
Rails.application.initialize!
(2)設定その2
この設定により、cssやjsなどのURLもサブディレクトリを向きます。
しかしファイルがないため変わりません。
/srv/redmine/redmine/conf/routes.rb
...
# 追加
Redmine::Utils::relative_url_root = "/redmine"
Rails.application.routes.draw do
root :to => 'welcome#index', :as => 'home'
...
(3)設定その3
ここまで設定することで、作業は完了のはずです。
できなければ、何かが違うのかもしれません。
$ ln -s /opt/bitnami/redmine/public /opt/bitnami/redmine/public/redmine
最後に
以上でできるはずです。
なお、設定反映のための再起動コマンドは下記です。
$ /opt/bitnami/redmine/bin/passenger-config restart-app
参考にしたページ
http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_a_sub-URI
http://n.blueblack.net/articles/2012-07-30_01_nginx_unicorn_redmine_03/
Author And Source
この問題について(Dockerでbitnami/redmineを"/redmine"で動かす), 我々は、より多くの情報をここで見つけました https://qiita.com/SunniestGolem54/items/e9548e577458110203db著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .