tutorial nodejs gratis devcenter cli heroku

nodejs - heroku php



Reimplementar la aplicación Heroku sin cambios de código (2)

Ahora también hay un complemento para la línea de comandos de Heroku que le permite relanzar el último slug implementado.

Consulte https://www.npmjs.com/package/heroku-releases-retry

Me gustaría implementar una aplicación Heroku que se haga idealmente usando git push -u heroku master . Sin embargo, esto solo funcionará si hay algún compromiso pendiente que se debe enviar al maestro.

¿Cómo puedo volver a implementar la aplicación mientras no haya nada que empujar? git push -u heroku master -f y sigo obteniendo lo mismo debajo

Branch master set up to track remote branch master from heroku. Everything up-to-date

PD: también quiero conservar la aplicación existente, lo que significa que no puedo usar esta respuesta https://stackoverflow.com/a/22043184/968442


Normalmente, al configurar una var. De configuración, la aplicación se reinicia. En la mayoría de las situaciones, no debería haber necesidad de volver a implementar después de hacer esto.

Si realmente necesitas desencadenar un nuevo despliegue, puedes agregar un nuevo commit vacío, luego presiona a Heroku nuevamente:

git commit --allow-empty -m "Trigger Heroku deploy after enabling collectstatic" git push heroku master

El nuevo commit vacío es un commit regular. Tiene un hash, un autor, una marca de tiempo, etc. Tendrá el mismo árbol que su padre. Esto debería hacer que Heroku vuelva a compilar tu aplicación con el mismo código que la confirmación anterior.

Es un poco incómodo, pero funciona.