Skip to content

Commit 0aaa800

Browse files
committed
Restructure file system
It helps to have different directories for log files and files served by the HTTP server.
1 parent 981ff9e commit 0aaa800

File tree

5 files changed

+5
-3
lines changed

5 files changed

+5
-3
lines changed

logs/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*.log
File renamed without changes.

publisher.coffee

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ winston = require('winston')
22
Publisher = require('./src/Publisher.coffee').Publisher
33

44
winston.remove(winston.transports.Console);
5-
winston.add(winston.transports.File, {filename: 'publisher.log', level: 'info'})
5+
winston.add(winston.transports.File, {filename: 'logs/publisher.log', level: 'info'})
66
winston.add(winston.transports.Console, {level: 'verbose'});
77

88
ip = process.argv[2]

server.coffee

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ winston = require('winston')
22
Server = require('./src/Server.coffee').Server
33

44
winston.remove(winston.transports.Console);
5-
winston.add(winston.transports.File, {filename: 'server.log', level: 'info'})
5+
winston.add(winston.transports.File, {filename: 'logs/server.log', level: 'info'})
66
winston.add(winston.transports.Console, {level: 'verbose'});
77

88
ip = process.argv[2]

src/Server.coffee

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
winston = require('winston')
2+
express = require('express')
23
app = require('express')()
34
server = require('http').createServer(app)
45
io = require('socket.io')(server)
@@ -25,7 +26,7 @@ class exports.Server
2526

2627
app.get('/', (req, res) =>
2728
winston.verbose('Serving index.html to a client')
28-
res.sendFile(__dirname + '/index.html')
29+
res.sendFile('public/index.html', {'root': "#{__dirname}/../"})
2930
)
3031

3132
# Start listening over port 80 on the HTTP server.

0 commit comments

Comments
 (0)