diff --git a/.env b/.env index 4e4124e..a11b967 100644 --- a/.env +++ b/.env @@ -1,3 +1,4 @@ PORT=8062 +BIND_ADDRESS=0.0.0.0 FUZZY_LENIENCY=0.6 DEBUG=0 \ No newline at end of file diff --git a/server.js b/server.js index 36bdfd3..af4fff7 100644 --- a/server.js +++ b/server.js @@ -5,7 +5,7 @@ import cron from 'node-cron' import FileOlderThan from 'file-older-than' import 'dotenv/config' import express from 'express' - +import http from 'http' var fileListPath = './filelist.json' var fileList = [] @@ -25,6 +25,7 @@ else{ } var app = express(); +var server = http.createServer(app); app.set('view engine', 'ejs') app.get('/', function(req, res) { @@ -45,8 +46,10 @@ app.get('/search', function(req, res) { }) }) -app.listen(process.env.PORT) -console.log(`Listening on ${process.env.PORT}.`) +server.listen(process.env.PORT, process.env.BIND_ADDRESS) +server.on('listening', function() { + console.log('Server started on %s:%s.', server.address().address, server.address().port) +}) console.log(`Loaded ${fileList.length} known files.`) cron.schedule('0 0 0 * * *', getFilesJob) \ No newline at end of file