Skip to content

Commit 05f8f66

Browse files
Add 'nodejs' buildback (Ref: rails/webpacker#739)
1 parent c0698cc commit 05f8f66

File tree

6 files changed

+23
-32
lines changed

6 files changed

+23
-32
lines changed

Procfile

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
rails: rails server -p 3333
2-
webpack: ./bin/webpack-dev-server
1+
release: bin/rails db:migrate
2+
webpacker: ./bin/webpack-dev-server
3+
web: bin/rails server -p $PORT -e $RAILS_ENV

Procfile.dev

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
rails: rails server -p 3333
2+
webpack: ./bin/webpack-dev-server

app.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
"name": "elmsanity",
33
"description": "",
44
"scripts": {
5-
"postdeploy": "cp config/database.yml.postgresql config/database.yml; bundle exec rails db:create; bundle exec rails db:migrate; NODE_ENV=production bundle exec rails webpacker:compile"
6-
},
5+
},
76
"env": {
87
"SECRET_KEY_BASE": {
98
"generator": "secret"
@@ -19,6 +18,7 @@
1918

2019
],
2120
"buildpacks": [
22-
21+
{ "url": "heroku/nodejs" },
22+
{ "url": "heroku/ruby" }
2323
]
2424
}

config/database.yml

-22
This file was deleted.

config/webpacker.yml

+12-2
Original file line numberDiff line numberDiff line change
@@ -65,5 +65,15 @@ production:
6565

6666
staging:
6767
<<: *default
68-
compile: false
69-
cache_manifest: true
68+
compile: true
69+
dev_server:
70+
https: false
71+
host: localhost
72+
port: 3035
73+
public: localhost:3035
74+
hmr: false
75+
# Inline should be set to true if using HMR
76+
inline: true
77+
overlay: true
78+
disable_host_check: true
79+
use_local_ip: false

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
"@rails/webpacker": "^3.0.2",
66
"coffeescript": "1.12.7",
77
"elm": "^0.18.0",
8-
"elm-webpack-loader": "^4.4.0"
8+
"elm-webpack-loader": "^4.4.0",
9+
"webpack-dev-server": "^2.9.4"
910
},
1011
"devDependencies": {
11-
"elm-hot-loader": "^0.5.4",
12-
"webpack-dev-server": "^2.9.4"
12+
"elm-hot-loader": "^0.5.4"
1313
}
1414
}

0 commit comments

Comments
 (0)