2013-01-14 1 views
4

J'essaye de mettre en place un serveur de transfert pour un client qui a déjà une application en production. La production est augmentée avec 8 dynos Web. J'ai créé une application de transfert et j'ai poussé le code. Quand je lance:heroku scale web = 1 renvoie "pas de type tel que le web"

heroku scale web=1 --app=myapp-staging 

Je reçois:

Scaling web processes... failed 
! No such type as web 

Le procfile est exactement le même dans les deux cas. Il est juste deux lignes, et ressemble à ceci:

web: bundle exec rails server thin -p $PORT -e $RACK_ENV 
worker: bundle exec rake jobs:work 

Sur la configuration de l'application, je me suis fixé $ PORT à 80 et RACK_ENV $ à la « production ». Rails est 3.2.8.

Merci!

Répondre

2

Il doit être en majuscule Procfile. Si vous faites heroku run bash et vérifiez avec ls est le fichier réellement là?

0

Il suffit de créer un fichier texte simple: Procfile avec le contenu suivant: web: target/start -Dhttp.port=${PORT} ${JAVA_OPTS} pour une application ou web: sh target/bin/webapp play framework pour un exemple d'application web java.

Questions connexes