Skip to content

Commit 12bc4db

Browse files
committed
Use node-foreman to run Node with Rust
1 parent f31b2df commit 12bc4db

File tree

4 files changed

+56
-2
lines changed

4 files changed

+56
-2
lines changed

Procfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
release: bin/diesel migration run
2-
web: bin/start-nginx ./target/release/server
2+
web: bin/start-nginx npm run nf -- --procfile foreman-procfile start
33
background_worker: ./target/release/background-worker

foreman-procfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ember: node fastboot.js
2+
api: ./target/release/server

package-lock.json

Lines changed: 50 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
"start:local": "ember serve --proxy http://127.0.0.1:8888",
2626
"start:staging": "ember serve --proxy https://staging-crates-io.herokuapp.com",
2727
"test": "ember exam --split=2 --parallel",
28-
"test-coverage": "COVERAGE=true npm run test && ember coverage-merge && rm -rf coverage_* coverage/coverage-summary.json && nyc report"
28+
"test-coverage": "COVERAGE=true npm run test && ember coverage-merge && rm -rf coverage_* coverage/coverage-summary.json && nyc report",
29+
"nf": "nf"
2930
},
3031
"devDependencies": {
3132
"babel-plugin-transform-object-rest-spread": "^6.23.0",
@@ -76,6 +77,7 @@
7677
"eslint-config-prettier": "^2.9.0",
7778
"eslint-plugin-ember": "^5.1.0",
7879
"eslint-plugin-prettier": "^2.6.0",
80+
"foreman": "^3.0.1",
7981
"loader.js": "^4.5.1",
8082
"normalize.css": "^7.0.0",
8183
"nyc": "^11.6.0",

0 commit comments

Comments
 (0)