2011-10-19 17 views
5

Soy nuevo en Heroku y Ruby on Rails y esto puede parecer trivial. Pero no pude encontrar la respuesta.Emulando Heroku en la computadora local

Google App Engine tiene una aplicación de servidor web que emula todos los servicios de App Engine en la computadora local. ¿Heroku tiene algo similar?

Básicamente quiero ejecutar/depurar la aplicación RoR en la máquina local antes de pasarla a Heroku.

Respuesta

1

Heroku CLI tiene el comando local para ejecutar su aplicación a nivel local. Sin opciones, se ejecutará los procesos definidos en el Procfile en la raíz aplicación, utilizando las variables de entorno definidas en .env:

heroku local 

Para opciones de configuración, tales como el uso de diferentes caminos para .env y Procfile y local subcomandos ver: https://devcenter.heroku.com/articles/heroku-local

1

Nada de eso existe para Heroku, pero para ser honesto, realmente no lo necesitas. Desarrollar localmente, use Ruby 1.9.2 ya que ese es el valor predeterminado de heroku en estos días. Tenga en cuenta las restricciones de Heroku http://devcenter.heroku.com/categories/platform-constraints. Usa Postgres localmente ya que eso es lo que heroku compartió con DB y estarás en un buen comienzo.

Cuestiones relacionadas