mam to w moim Procfile i to jest praca dla mnie:
web: ember serve --environment production --port $PORT
I przestrzegać instrukcji this gist , to jest, gdzie mam ten Procfile.
Wersja ember-cli i zależności w sensie są nieaktualne, co spowodowało awarię mojej aplikacji podobną do Twojej.
Potrzebowałem dodać/zamienić pakiety wymienione w sekcji "zależności" w pliku package.json z pakietami ember-cli umieszczonymi w sekcji "devDependencies" pakietu json. Kiedy skończyłam mój plik package.json wyglądał następująco:
{
"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"
}
}
Chyba, że źle zrozumiał pytanie, fakt, że jest to aplikacja Ember-cli powinien dokonać żadnej różnicy, prawda? To tylko zwykła aplikacja Ember? Czy wdrażasz go również za pomocą aplikacji serwerowej? –
Prawdopodobnie nie jest to najlepsze rozwiązanie, ale warto wypróbować: 'web: serwer embera --port $ port' To powinno wystarczyć? – Hock
https://github.com/tonycoco/heroku-buildpack-ember-cli – tonycoco