Fix HUP kill not reloading config (#630)
* try to fix HUP config reset * remove..outdated?.. require.cache
This commit is contained in:
parent
f3f63498a8
commit
b6e2d101eb
2 changed files with 3 additions and 7 deletions
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "tileserver-gl",
|
||||
"version": "4.1.1",
|
||||
"version": "4.1.2",
|
||||
"description": "Map tile server for JSON GL styles - vector and server side generated raster tiles",
|
||||
"main": "src/main.js",
|
||||
"bin": "src/main.js",
|
||||
|
|
|
@ -30,7 +30,7 @@ const packageJson = JSON.parse(fs.readFileSync(__dirname + '/../package.json', '
|
|||
const isLight = packageJson.name.slice(-6) === '-light';
|
||||
const serve_rendered = (await import(`${!isLight ? `./serve_rendered.js` : `./serve_light.js`}`)).serve_rendered;
|
||||
|
||||
export function server(opts) {
|
||||
function start(opts) {
|
||||
console.log('Starting server');
|
||||
|
||||
const app = express().disable('x-powered-by');
|
||||
|
@ -502,7 +502,7 @@ export function server(opts) {
|
|||
};
|
||||
}
|
||||
|
||||
export const exports = (opts) => {
|
||||
export function server(opts) {
|
||||
const running = start(opts);
|
||||
|
||||
running.startupPromise.catch((err) => {
|
||||
|
@ -518,10 +518,6 @@ export const exports = (opts) => {
|
|||
console.log('Stopping server and reloading config');
|
||||
|
||||
running.server.shutdown(() => {
|
||||
for (const key in require.cache) {
|
||||
delete require.cache[key];
|
||||
}
|
||||
|
||||
const restarted = start(opts);
|
||||
running.server = restarted.server;
|
||||
running.app = restarted.app;
|
||||
|
|
Loading…
Reference in a new issue