вторник, 22 октября 2013 г.

Redmine on Heroku

Установка Redmine на  Heroku


1) Установить локальную версию Redmine
Установка Redmine
2) Установить Git. Перейти в папку установленного Redmine
git init
3) В файле .gitignore

Удалить:
  • Gemfile.lock
  • /config/initializers/secret_token.rb
  • /config/initializers/session_store.rb
  • /public/plugin_assets
  • /Gemfile.lock
  • /Gemfile.local
Добавить:
  • .svn
4) В файле Gemfile

group :development do
          gem "sqlite3"
end
gem "pg", ">= 0.11.0", :platforms => [:mri, :mingw]

5) bundle install
6) В файле config/environment.rb закоментировать
#exit 1
7) heroku create
8) git add -A
9) git commit -m "Blank Redmine"
10) git push heroku master
11) heroku run rake db:migrate
12) heroku run rake redmine:load_default_data
13) heroku ps:restart

Дополнительные команды


heroku config:add BUNDLE_WITHOUT="sqlite" //При ошибках bundle
ruby script/rails server webrick -e production //Запуск локальной версии
gem install <name> //Установка гема
gem update <name> //Обновление гема
bundle install //Установка гемов
bundle update //Обновление гемов
heroku logs //логи Heroku
heroku run bash --app <name> //Консоль приложения