Comment créer un jeu de procesus heroku?
Je suis en suivant les instructions ici
http://blog.heroku.com/archives/2011/8/29/play/
mais je ne play run
et puis git push heroku master
mais un procfile n'est pas trouvé.
-----> No Procfile found. Will use process:
play run --http.port=$PORT $PLAY_OPTS
- Comment puis-je créer explicitement un procfile?
- Les instructions semblent indiquer que je devrais pousser à
heroku master
tandis que l'application est en cours d'exécution. Suis-je la lecture de ce qui cloche? - Où puis-je spécifier
$PORT
et$PLAY_OPTS
pour mydomain.herokuapp.com? - Est-il préférable de simplement modifier les valeurs pour
%prod
dans l'application.conf?
source d'informationauteur Brian
Vous devez vous connecter pour publier un commentaire.
Vous devez créer un fichier nommé Procfile à la racine de votre projet et pour Jouer, il doit contenir
Lorsque vous déployez ensuite votre demande $PORT $et PLAY_OPTS sera fixé par heroku lorsque l'application est démarrée.
La création d'un Procfile est aussi simple qu'il y paraît. Il suffit de créer un fichier appelé Procfile et déclarer vos processus et types de commandes. Plus d'informations ici: http://devcenter.heroku.com/articles/procfile
Dans ce cas, vous ne fournissez pas un Procfile donc Heroku juste utilisé le standard Play processus. Il est recommandé de explitly fournir un Procfile dans le cas où cette valeur par défaut des changements dans l'avenir.
Non, vous ne lisez pas ce qui cloche. Le téléchargement d'une nouvelle version de votre application vous effectuez un git push heroku.
$De PORT variable est définie en interne par Heroku. Pas besoin de la définir. L' $PLAY_OPTS variable est définie dans votre application espace lorsque vous appuyez d'abord sur votre Jeu app pour Heroku. Vous pouvez le voir à l'aide de la ligne de commande heroku. Plus d'informations sur la commande en ligne est ici: http://devcenter.heroku.com/articles/heroku-command
Pour afficher votre configuration de l'application:
De changer de $PLAY_OPTS:
Par défaut, heroku sera exécuté Jouer apps sous la prod cadre de l'id. Vous pouvez le modifier dans votre Procfile ou dans le $PLAY_OPTS variable. La seule chose importante ici est que votre application de fonctionner en mode PROD sur heroku (noter que le mode est différent du cadre de l'id). Heroku ne peuvent pas exécuter de Jouer apps en DEV mode.
Il va considérablement dépendent de la version du jeu que vous utilisez. J'ai vérifié les docs et constaté ce qui suit
Procfile
s pour chacune des versions:1.x
2.0
2.2.0
2.2.1
Pour plus d'informations pour la vérification de la version de cette URL:
Assurez-vous de remplacer
2.2.1
avec quelle version vous utilisez.