ember-cli で生成されたアプリを Heroku にデプロイするには、Procfile に何を入力すればよいですか?
=== web (1X): `ember server`
web.1: crashed 2014/04/10 13:19:57 (~ 48s ago)
=== web (1X): `npm start`
web.1: crashed 2014/04/10 13:22:11 (~ 2m ago)
Heroku Ember CLI ビルドパックを使用できます: https://github.com/heroku/heroku-buildpack-emberjs
私はこれを私のProcfileに持っていて、それは私のために働いています:
web: ember serve --environment production --port $PORT
Procfile を取得した場所である this gistの指示に従いました。
gist の ember-cli バージョンと依存関係が古くなっているため、私のアプリがあなたのアプリと同様にクラッシュしていました。
package.json ファイルの「依存関係」セクションにリストされているパッケージを、ember-cli がパッケージ json の「devDependencies」セクションに入れるパッケージに追加/置換する必要がありました。完了すると、package.json ファイルは次のようになります。
{
"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"
}
}