diff --git a/packages/search-site/src/index.ejs b/packages/search-site/src/index.ejs new file mode 100644 index 0000000..274df33 --- /dev/null +++ b/packages/search-site/src/index.ejs @@ -0,0 +1,113 @@ + + + + + + + + Strain Search + + + + +
+
+

+ Strain Search +

+ + +
+ +
+ +
+
+ + +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+ +
+
+ +
+ +
+
+
+
+
+
+ + +
+
+ +
+
+ +
+
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/packages/search-site/src/index.html b/packages/search-site/src/index.html deleted file mode 100644 index b45e7d2..0000000 --- a/packages/search-site/src/index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - Strain Search - - - -

Hosted Stuff

- - - diff --git a/packages/search-site/src/index.mjs b/packages/search-site/src/index.mjs index f9853d0..009b8e0 100644 --- a/packages/search-site/src/index.mjs +++ b/packages/search-site/src/index.mjs @@ -2,15 +2,24 @@ import http from 'http'; import fs from 'fs'; import ejs from 'ejs'; -const srcFile = 'src/index.html'; +const srcFile = 'src/index.ejs'; const destFile = 'dist/index.html'; -function build() { - const data = {}; +function getData() { + return new Promise((resolve, reject) => { + fs.readFile('../scraper/db.json', (err, str) => { + if (err) reject(err); + else resolve(str); + }); + }); +} + +async function build() { + const data = await getData(); const options = {}; return new Promise((resolve, reject) => { - ejs.renderFile(srcFile, data, options, (err, str) => { + ejs.renderFile(srcFile, { data }, options, (err, str) => { if (err) reject(err); else { fs.writeFile(destFile, str, er => {