Redmine in Heroku

Tuve unas broncas con el deploy en heroku, basicamente porque los plugins truenan a la hora de arrancar.

En Gemfile

# Database gems
platforms
:mri, :mingw do
group :production do
gem
"pg", ">= 0.11.0"
end

group :development do
gem
"sqlite3"
end
end

Y en config/environment.rb hay que comentar la salida del metodo

if Dir.glob(File.join(vendor_plugins_dir, "*")).any?
$stderr
.puts "Plugins in vendor/plugins (#{vendor_plugins_dir}) are no longer allowed. " +
"Please, put your Redmine plugins in the `plugins` directory at the root of your " +
"Redmine directory (#{File.join(Rails.root, "plugins")})"
#exit 1 <-- this
end

Con eso ya puedes hacer el heroku run rake db:migrate y que funcione

Si quieres correos, hay un pequeño problema. Agregas el plugin sendgrid, te dan usuario pero no te dicen cual es la contraseña.

Para saberla tienes que correr el siguiente comando

heroku config:get SENDGRID_PASSWORD

Y con eso obtienes la clave para colocarla en config/configuration.yml

En general recomiendo estos dos articulos

http://railsguides.net/2012/04/28/how-to-deploy-redmine-to-heroku/
http://x-aeon.com/wp/2012/09/27/howto-install-redmine-on-heroku/

Que fueron con los que me ayude, saludos