From c90d9168f43f1cb1169859f307f0a953efe1475f Mon Sep 17 00:00:00 2001 From: matt Date: Sat, 26 Feb 2022 23:24:37 +0000 Subject: [PATCH] Added gulp tasks for initialising db and inserting test data --- gulpfile.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gulpfile.js b/gulpfile.js index fe6f3c3..cf49dab 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -3,9 +3,13 @@ // Import required modules const del = require('del'); const { dest, series, src, watch } = require('gulp'); +const path = require('path'); const postcss = require('gulp-postcss'); 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')); + // Set src and destination paths for css compilation const cssPaths = { src: 'src/stylesheets/main.scss', @@ -47,3 +51,9 @@ exports.styles = series(cleanStyles, compileStyles); exports.watchStyles = () => { watch('src/stylesheets/**/*.scss', exports.styles); }; + +// Create tables and relationships in database +exports.dbInit = dbInit; + +// Clean all data and insert test data into database +exports.dbTestData = series(dbTestData.clean, dbTestData.insert);