1
0
mirror of https://github.com/matt-fidd/stratos.git synced 2026-01-02 07:59:30 +00:00

Split db utility modules down into individual parts

This commit is contained in:
2022-02-27 01:12:55 +00:00
parent e1b5b3261e
commit 59467b8bde
6 changed files with 167 additions and 140 deletions

View File

@@ -10,10 +10,14 @@ const prompt = require('prompt-sync')({ sigint: true });
const rename = require('gulp-rename');
const sass = require('gulp-sass')(require('sass'));
const dbInit = require(path.join(__dirname, 'utility', 'db', 'dbInit'));
const dbTestData = require(path.join(__dirname, 'utility', 'db', 'dbTestData'));
const importJSON = require(path.join(__dirname, 'lib', 'importJSON'));
const dbModule = (name) => path.join(__dirname, 'utility/db', name);
const cleanDb = require(dbModule('cleanDb'));
const initDb = require(dbModule('initDb'));
const insertTestData = require(dbModule('insertTestData'));
// Set src and destination paths for css compilation
const cssPaths = {
src: 'src/stylesheets/main.scss',
@@ -134,10 +138,10 @@ exports.watchStyles = () => {
};
// Create tables and relationships in database
exports.dbInit = dbInit;
exports.dbInit = initDb;
// Clean all data and insert test data into database
exports.dbTestData = series(dbTestData.clean, dbTestData.insert);
exports.dbTestData = series(initDb, cleanDb, insertTestData);
// Build stylesheet, and generate config files
exports.default =