UNPKG

unix-socket-regen

Version:

Remove existed unix socket file and fix permission after generated

18 lines (15 loc) 546 B
module.exports = function(){ var fs = require('fs'); var path = require('path'); if(Number.isNaN(parseInt(process.env.PORT)) && fs.existsSync(process.env.PORT)){ fs.unlinkSync(process.env.PORT); } if(Number.isNaN(parseInt(process.env.PORT))){ var listener = function(event, filename){ if(filename == path.basename(process.env.PORT) && event == 'rename' && fs.existsSync(process.env.PORT)){ fs.chmodSync(process.env.PORT, '0666'); } } fs.watch(path.dirname(process.env.PORT), listener); } }