RedmineをRubyのPaaSのMOGOKで使いました。
MOGOKのアプリケーションカタログでもRedmineは
簡単にインストールできますが
今回は、CLI(コマンドライン)の手順を紹介します。
(アプリケーションカタログにJoruriを発見!)
Usage
5分程度の作業時間でRedmineをパブリックで利用することができます。
Install
heroku
コマンドと同様のmogok
コマンドで操作します。
$ gem install bundler
$ gem install mogok
Download & Configure
MOGOKでrake generate_secret_token
でファイルが作成されませんので
./config/initializers/secret_token.rb
をリポジトリに含めます。
(MOGOKにはdatabase.yml
は不要ですが、ローカルでの確認で利用します。)
$ git clone https://github.com/redmine/redmine.git
$ cd redmine/
$ sed -i.bak 's/\/config\/initializers\/secret_token.rb/#\/config\/initializers\/secret_token.rb/g' .gitignore
$ cat << __EOS__ > ./config/database.yml
development:
adapter: sqlite3
database: db/development.sqlite3
__EOS__
$ rm .gitignore.bak
Bundler
http://localhost:3000/
にアクセスしてRedmineの動作を確認します。
$ bundle install --path=.bundle --without test production mysql postgresql rmagick
$ bundle exec rake generate_secret_token
$ bundle exec rake db:migrate
$ bundle exec rake redmine:load_default_data REDMINE_LANG=en
$ bundle exec rails server
Deploy
http://redmine250.ruby.iijgio.com/
にアクセスしてRedmineを使用します。
(httpsでもアクセスすることができます。)
$ mogok create redmine250
$ git add ./config/initializers/secret_token.rb
$ git commit -am "prepare for mogok"
$ git push mogok master
$ mogok build
$ mogok rake db:migrate
$ mogok rake redmine:load_default_data REDMINE_LANG=en
$ mogok start
Tips
デフォルト管理アカウント
-
username
- admin -
password
- admin
デフォルトの管理アカウントは変更しましょう!