Ich habe dies in meinem procfile und es ist für mich funktioniert:
web: ember serve --environment production --port $PORT
ich die Anweisungen von this gist gefolgt , wo ich das Procfile bekommen habe.
Die Version und die Abhängigkeiten von ember-cli im Grund sind veraltet, was dazu geführt hat, dass meine App ähnlich wie Ihre abgestürzt ist.
Ich musste die Pakete, die im Abschnitt "Abhängigkeiten" meiner package.json-Datei aufgelistet sind, mit den Paketen ember-cli puts in den Abschnitt "devDependencies" des Pakets json hinzufügen/ersetzen. Als ich meine package.json Datei getan sah wie folgt aus:
{
"name": "your-apps-name",
"version": "0.0.0",
"private": true,
"directories": {
"doc": "doc",
"test": "test"
},
"scripts": {
"start": "ember server",
"build": "ember build",
"test": "ember test",
"postinstall": "bower install"
},
"repository": "https://github.com/stefanpenner/ember-cli",
"engines": {
"node": ">= 0.10.0"
},
"author": "Your Name",
"license": "Your App's License",
"devDependencies": {
"ember-cli": "0.0.28",
"originate": "0.1.5",
"broccoli-ember-hbs-template-compiler": "^1.5.0",
"loom-generators-ember-appkit": "^1.1.1",
"express": "^4.1.1",
"body-parser": "^1.2.0",
"glob": "^3.2.9"
},
"dependencies": {
"bower": "^1.3.3",
"broccoli-template": "0.1.1",
"ember-cli": "0.0.28",
"originate": "0.1.5",
"broccoli-ember-hbs-template-compiler": "^1.5.0",
"loom-generators-ember-appkit": "^1.1.1",
"express": "^4.1.1",
"body-parser": "^1.2.0",
"glob": "^3.2.9"
}
}
Wenn ich nicht falsch verstehe Ihre Frage, die Tatsache, dass es sich um ein glut-cli App sollte keinen Unterschied machen, nicht wahr? Es ist nur eine normale Ember App? Implementieren Sie es auch mit einer Server-App? –
Es ist wahrscheinlich nicht das beste, aber Sie möchten vielleicht versuchen 'web: ember server --port $ port' Das sollte es tun? – Hock
https://github.com/tonycoco/heroku-buildpack-ember-cli – tonycoco