Change autoReload config

This commit is contained in:
Jim Laurie 2017-09-19 08:55:38 +02:00
parent 3d7b26df8f
commit 19d0f17efb
9 changed files with 28 additions and 22 deletions

View File

@ -30,10 +30,10 @@
},
"devDependencies": {
"cross-env": "^5.0.5",
"eslint": "^4.6.1",
"eslint": "^4.7.0",
"eslint-config-airbnb": "^15.1.0",
"eslint-config-airbnb-base": "^11.3.2",
"eslint-config-prettier": "^2.4.0",
"eslint-config-prettier": "^2.5.0",
"eslint-import-resolver-webpack": "^0.8.3",
"eslint-plugin-babel": "^4.1.2",
"eslint-plugin-import": "^2.7.0",
@ -44,10 +44,10 @@
"html-loader": "^0.4.3",
"html-webpack-plugin": "^2.22.0",
"plop": "^1.8.1",
"prettier": "^1.6.1",
"rimraf": "^2.6.1",
"prettier": "^1.7.0",
"rimraf": "^2.6.2",
"strapi-helper-plugin": "3.0.0-alpha.5.5",
"webpack": "^3.5.6"
"webpack": "^3.6.0"
},
"author": {
"name": "Strapi",

View File

@ -1,7 +1,9 @@
{
"host": "localhost",
"port": 1337,
"autoReload": true,
"autoReload": {
"enabled": true
},
"cron": {
"enabled": false
}

View File

@ -1,7 +1,9 @@
{
"host": "localhost",
"port": 1337,
"autoReload": false,
"autoReload": {
"enabled": false
},
"cron": {
"enabled": false
}

View File

@ -1,7 +1,9 @@
{
"host": "localhost",
"port": 1337,
"autoReload": true,
"autoReload": {
"enabled": true
},
"cron": {
"enabled": false
}

View File

@ -48,10 +48,10 @@
},
"devDependencies": {
"cross-env": "^5.0.5",
"eslint": "^4.6.1",
"eslint": "^4.7.0",
"eslint-config-airbnb": "^15.1.0",
"eslint-config-airbnb-base": "^11.3.2",
"eslint-config-prettier": "^2.4.0",
"eslint-config-prettier": "^2.5.0",
"eslint-import-resolver-webpack": "^0.8.3",
"eslint-plugin-babel": "^4.1.2",
"eslint-plugin-import": "^2.7.0",
@ -59,9 +59,9 @@
"eslint-plugin-react": "^7.3.0",
"eslint-plugin-redux-saga": "^0.4.0",
"plop": "^1.8.1",
"prettier": "^1.6.1",
"rimraf": "^2.6.1",
"prettier": "^1.7.0",
"rimraf": "^2.6.2",
"strapi-helper-plugin": "3.0.0-alpha.5.5",
"webpack": "^3.5.6"
"webpack": "^3.6.0"
}
}

View File

@ -35,10 +35,10 @@
},
"devDependencies": {
"cross-env": "^5.0.5",
"eslint": "^4.6.1",
"eslint": "^4.7.0",
"eslint-config-airbnb": "^15.1.0",
"eslint-config-airbnb-base": "^11.3.2",
"eslint-config-prettier": "^2.4.0",
"eslint-config-prettier": "^2.5.0",
"eslint-import-resolver-webpack": "^0.8.3",
"eslint-plugin-babel": "^4.1.2",
"eslint-plugin-import": "^2.7.0",
@ -46,10 +46,10 @@
"eslint-plugin-react": "^7.3.0",
"eslint-plugin-redux-saga": "^0.4.0",
"plop": "^1.8.1",
"prettier": "^1.6.1",
"rimraf": "^2.6.1",
"prettier": "^1.7.0",
"rimraf": "^2.6.2",
"strapi-helper-plugin": "3.0.0-alpha.5.5",
"webpack": "^3.5.6"
"webpack": "^3.6.0"
},
"author": {
"name": "Strapi team",

View File

@ -50,7 +50,7 @@ module.exports = function() {
'server.json'
));
if (process.env.NODE_ENV === 'development' && server.autoReload === true) {
if (process.env.NODE_ENV === 'development' && _.get(server, 'autoReload.enabled') === true) {
const restart = path => {
if (strapi.reload.isWatching && cluster.isWorker && !strapi.reload.isReloading) {
strapi.reload.isReloading = true;

View File

@ -138,7 +138,7 @@ class Strapi extends EventEmitter {
// Destroy server and available connections.
this.server.destroy();
if (cluster.isWorker && process.env.NODE_ENV === 'development' && get(this.config, 'currentEnvironment.server.autoReload') === true) process.send('stop');
if (cluster.isWorker && process.env.NODE_ENV === 'development' && get(this.config, 'currentEnvironment.server.autoReload.enabled') === true) process.send('stop');
// Kill process.
process.exit(0);
@ -173,7 +173,7 @@ class Strapi extends EventEmitter {
reload() {
const reload = function() {
if (cluster.isWorker && process.env.NODE_ENV === 'development' && get(this.config, 'currentEnvironment.server.autoReload') === true) process.send('reload');
if (cluster.isWorker && process.env.NODE_ENV === 'development' && get(this.config, 'currentEnvironment.server.autoReload.enabled') === true) process.send('reload');
};
reload.isReloading = false;

View File

@ -20,7 +20,7 @@
module.exports = function reload() {
try {
const reload = function() {
if (cluster.isWorker && process.env.NODE_ENV === 'development' && get(this.config, 'currentEnvironment.server.autoReload') === true) process.send('reload');
if (cluster.isWorker && process.env.NODE_ENV === 'development' && get(this.config, 'currentEnvironment.server.autoReload.enabled') === true) process.send('reload');
};
reload.isReloading = false;