Estoy tratando de ejecutar Haskell en Heroku. He compilado una binaria app
y ha creado una Procfile
de la siguiente manera:Sirve usando tu propio binario en Cedar, Heroku
web: ./app +RTS -N4
Cuando empujo a Heroku, que dice:
-----> Heroku receiving push
! Heroku push rejected, no Cedar-supported app detected
ahora pienso, Cedar no soporta a rodar en sus binarios. ¿Hay alguna forma de implementarlo?
He visto https://github.com/mwotton/heroku_haskell_demo. Parece que este tipo se ha desplegado en Heroku, pero ya no funciona. Heroku ve el Gemfile
y piensa que es una aplicación de Ruby y ejecuta su archivo de configuración predeterminado con Bundle install
, que obviamente falla.
Gracias! Funciona bien. Pero no entiendo la lógica detrás de eso. ¿Puedes explicar cómo esto resuelve el problema? –
Creo que lo entiendo, la clave es engañar a Heroku para que piense que es una aplicación Node.js, ¿verdad? –