Files
caprover/dev-scripts/clear-custom-nginx.js
2020-07-05 07:33:00 -04:00

22 lines
557 B
JavaScript

/*jshint esversion: 6 */
const fs = require('fs-extra');
const CONFIG_FILE_PATH = '/captain/data/config-captain.json';
const fileContent = JSON.parse(fs.readFileSync(CONFIG_FILE_PATH, {
encoding: 'utf-8'
}));
fs.writeFileSync(CONFIG_FILE_PATH + '.backup', JSON.stringify(fileContent));
fileContent.nginxBaseConfig = '';
fileContent.nginxCaptainConfig = '';
const apps = fileContent.appDefinitions || {};
Object.keys(apps).forEach(app => {
apps[app].customNginxConfig = '';
});
fs.writeFileSync(CONFIG_FILE_PATH, JSON.stringify(fileContent));