From a246fc83658dc10e5da89a8f8f828ca556686860 Mon Sep 17 00:00:00 2001 From: kanadeko Date: Sat, 14 Jan 2017 05:50:18 -0300 Subject: Frontend done --- lolisafe.js | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) (limited to 'lolisafe.js') diff --git a/lolisafe.js b/lolisafe.js index c7c0589..fdc7769 100644 --- a/lolisafe.js +++ b/lolisafe.js @@ -1,17 +1,22 @@ const config = require('./config.js') -const routes = require('./routes.js') +const routes = require('./routes/routes.js') const express = require('express') const db = require('knex')(config.database) const fs = require('fs') const safe = express() +require('./database/db.js')(db) + fs.existsSync('./' + config.uploads.folder) || fs.mkdirSync('./' + config.uploads.folder) fs.existsSync('./' + config.logsFolder) || fs.mkdirSync('./' + config.logsFolder) -fs.existsSync('db') || fs.writeFile('db', '') safe.enable('trust proxy') -safe.use('/', express.static('./uploads')) +let prefix = config.uploads.prefix +if( prefix !== '' ) + prefix = prefix + '/' + +safe.use('/' + prefix, express.static('./uploads')) safe.use('/', express.static('./public')) safe.use('/api' , routes) @@ -25,17 +30,4 @@ safe.use(function (err, req, res, next) { res.status(500).end() }) -// Create the tables we need to store galleries and files -db.schema.createTableIfNotExists('gallery', function (table) { - table.increments() - table.string('name') - table.timestamps() -}).then(() => {}) - -db.schema.createTableIfNotExists('files', function (table) { - table.increments() - table.string('file') - table.integer('galleryid') -}).then(() => {}) - safe.listen(config.port, () => console.log(`loli-safe started on port ${config.port}`)) \ No newline at end of file -- cgit v1.2.3