From 6ce24c5ad931fdc1405e17879f24e6b88581e9d2 Mon Sep 17 00:00:00 2001 From: Zander Hill Date: Thu, 28 Jul 2016 18:42:12 -0700 Subject: [PATCH] Adjust Procfiles for compatibility with both foreman and forego forego doesn't allow - in the name of processes. This allows both foreman and forego to work with these procfiles. Link to regex in forego looks like it should work for dashes: https://github.com/ddollar/forego/blob/master/procfile.go#L12 --- Procfile.dev | 6 +++--- Procfile.hot | 4 ++-- Procfile.spec | 4 ++-- Procfile.static | 4 ++-- Procfile.static.trace | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Procfile.dev b/Procfile.dev index f8eb2675..cedea79f 100644 --- a/Procfile.dev +++ b/Procfile.dev @@ -7,13 +7,13 @@ rails: REACT_ON_RAILS_ENV=HOT rails s -b 0.0.0.0 # Run the hot reload server for client development -hot-assets: sh -c 'rm app/assets/webpack/* || true && HOT_RAILS_PORT=3500 npm run hot-assets' +hot_assets: sh -c 'rm app/assets/webpack/* || true && HOT_RAILS_PORT=3500 npm run hot-assets' # Render static client assets -rails-static-client-assets: sh -c 'npm run build:dev:client' +rails_static_client_assets: sh -c 'npm run build:dev:client' # Render static client assets. Remove if not server rendering -rails-static-server-assets: sh -c 'npm run build:dev:server' +rails_static_server_assets: sh -c 'npm run build:dev:server' # Run an express server if you want to mock out your endpoints. No Rails involved! # Disable this if you are not using it. diff --git a/Procfile.hot b/Procfile.hot index fe4dd92e..250c6e35 100644 --- a/Procfile.hot +++ b/Procfile.hot @@ -6,7 +6,7 @@ rails: REACT_ON_RAILS_ENV=HOT rails s -b 0.0.0.0 # Run the hot reload server for client development -hot-assets: sh -c 'rm app/assets/webpack/* || true && HOT_RAILS_PORT=3500 npm run hot-assets' +hot_assets: sh -c 'rm app/assets/webpack/* || true && HOT_RAILS_PORT=3500 npm run hot-assets' # Keep the JS fresh for server rendering. Remove if not server rendering -rails-server-assets: sh -c 'npm run build:dev:server' +rails_server_assets: sh -c 'npm run build:dev:server' diff --git a/Procfile.spec b/Procfile.spec index d26f93be..76913a4f 100644 --- a/Procfile.spec +++ b/Procfile.spec @@ -3,7 +3,7 @@ # in rails_helper.rb. # Build client assets, watching for changes. -rails-client-assets: sh -c 'npm run build:dev:client' +rails_client_assets: sh -c 'npm run build:dev:client' # Build server assets, watching for changes. Remove if not server rendering. -rails-server-assets: sh -c 'npm run build:dev:server' +rails_server_assets: sh -c 'npm run build:dev:server' diff --git a/Procfile.static b/Procfile.static index f3508d4b..59c46bd5 100644 --- a/Procfile.static +++ b/Procfile.static @@ -2,7 +2,7 @@ rails: REACT_ON_RAILS_ENV= rails s -b 0.0.0.0 # Build client assets, watching for changes. -rails-client-assets: rm app/assets/webpack/* || true && npm run build:dev:client +rails_client_assets: rm app/assets/webpack/* || true && npm run build:dev:client # Build server assets, watching for changes. Remove if not server rendering. -rails-server-assets: npm run build:dev:server +rails_server_assets: npm run build:dev:server diff --git a/Procfile.static.trace b/Procfile.static.trace index c4b58a75..3fd9a7b1 100644 --- a/Procfile.static.trace +++ b/Procfile.static.trace @@ -2,7 +2,7 @@ rails: TRACE_REACT_ON_RAILS=TRUE rails s -b 0.0.0.0 # Build client assets, watching for changes. -rails-client-assets: npm run build:dev:client +rails_client_assets: npm run build:dev:client # Build server assets, watching for changes. Remove if not server rendering. -rails-server-assets: npm run build:dev:server +rails_server_assets: npm run build:dev:server