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 => {