2012-02-01 29 views
15

Tengo una aplicación node.js existente en heroku y deseo actualizar la versión node.js suministrando un buildpack 0.6.7.¿Es posible actualizar el buildpack de una aplicación Heroku después de que se haya creado la aplicación?

¿Es posible actualizar el buildpack a la aplicación Heroku?

De no ser así, ¿cuál es la ruta sugerida para actualizar el builpack que usa una aplicación?

Si tengo que implementar una nueva aplicación, ¿cómo me aseguro de que los complementos no se mueran?

Gracias,

Matt

Respuesta

26

esto debería ser posible si usted tiene un repositorio git público (por ejemplo, un tenedor de https://github.com/heroku/heroku-buildpack-nodejs).

Para actualizar el buildpack que está utilizando, establezca la configuración BUILDPACK_URL utilizando la CLI Heroku:

heroku config:add BUILDPACK_URL=git://github.com/heroku/heroku-buildpack-nodejs.git

. (Nota: reemplazar la URL git con la URL de su buildpack

+0

que tenemos. Lo intentaré. – MateodelNorte

+0

¿Esto realmente funciona? @MateodelNorte ¿Pudiste probar esto todavía? –

+0

@RyanLong funcionó para mí –

0

heroku crear miaplicacion --buildpack https://github.com/heroku/heroku-buildpack-ruby

Anteriormente se podía establecer una var config para BUILDPACK_URL, siendo este valor se utilizará si se ha ajustado, aunque un valor de buildpack establecido a través de la CLI tendrá prioridad. BUILDPACK_URL como una variable de configuración ahora está en desuso en favor del valor de buildpack en la API y en el futuro se migrará.

Fuente: Heroku

Cuestiones relacionadas