From 868f4a64eca3fb38fbfa12e7b9a9d0d4a374f369 Mon Sep 17 00:00:00 2001 From: Pitu <7425261+Pitu@users.noreply.github.com> Date: Sun, 16 Sep 2018 00:39:58 -0300 Subject: Begone! --- database/db.js | 53 --------------------------------------------------- database/migration.js | 13 ------------- 2 files changed, 66 deletions(-) delete mode 100644 database/db.js delete mode 100644 database/migration.js (limited to 'database') diff --git a/database/db.js b/database/db.js deleted file mode 100644 index 8655f76..0000000 --- a/database/db.js +++ /dev/null @@ -1,53 +0,0 @@ -let init = function(db){ - - // Create the tables we need to store galleries and files - db.schema.createTableIfNotExists('albums', function (table) { - table.increments(); - table.integer('userid'); - table.string('name'); - table.string('identifier'); - table.integer('enabled'); - table.integer('timestamp'); - table.integer('editedAt'); - table.integer('zipGeneratedAt'); - }).then(() => {}); - - db.schema.createTableIfNotExists('files', function (table) { - table.increments(); - table.integer('userid'); - table.string('name'); - table.string('original'); - table.string('type'); - table.string('size'); - table.string('hash'); - table.string('ip'); - table.integer('albumid'); - table.integer('timestamp'); - }).then(() => {}); - - db.schema.createTableIfNotExists('users', function (table) { - table.increments(); - table.string('username'); - table.string('password'); - table.string('token'); - table.integer('enabled'); - table.integer('timestamp'); - }).then(() => { - db.table('users').where({username: 'root'}).then((user) => { - if(user.length > 0) return; - - require('bcrypt').hash('root', 10, function(err, hash) { - if(err) console.error('Error generating password hash for root'); - - db.table('users').insert({ - username: 'root', - password: hash, - token: require('randomstring').generate(64), - timestamp: Math.floor(Date.now() / 1000) - }).then(() => {}); - }); - }); - }); -}; - -module.exports = init; diff --git a/database/migration.js b/database/migration.js deleted file mode 100644 index 6194091..0000000 --- a/database/migration.js +++ /dev/null @@ -1,13 +0,0 @@ -const config = require('../config.js'); -const db = require('knex')(config.database); - -const migration = {}; -migration.start = async () => { - await db.schema.table('albums', table => { - table.integer('editedAt'); - table.integer('zipGeneratedAt'); - }); - console.log('Migration finished! Now start lolisafe normally'); -}; - -migration.start(); -- cgit v1.2.3