aboutsummaryrefslogtreecommitdiffstats
path: root/packages/workers
diff options
context:
space:
mode:
Diffstat (limited to 'packages/workers')
-rw-r--r--packages/workers/index.ts9
-rw-r--r--packages/workers/package.json11
2 files changed, 16 insertions, 4 deletions
diff --git a/packages/workers/index.ts b/packages/workers/index.ts
index bf092953..d16c42eb 100644
--- a/packages/workers/index.ts
+++ b/packages/workers/index.ts
@@ -1,5 +1,7 @@
import { Worker } from "bullmq";
+import dotenv from "dotenv";
+
import {
LinkCrawlerQueue,
OpenAIQueue,
@@ -55,4 +57,9 @@ function openaiWorker() {
return worker;
}
-await Promise.all([crawlerWorker().run(), openaiWorker().run()]);
+async function main() {
+ dotenv.config();
+ await Promise.all([crawlerWorker().run(), openaiWorker().run()]);
+}
+
+main();
diff --git a/packages/workers/package.json b/packages/workers/package.json
index e1407912..c9ec1a10 100644
--- a/packages/workers/package.json
+++ b/packages/workers/package.json
@@ -4,17 +4,22 @@
"version": "0.1.0",
"private": true,
"dependencies": {
- "@remember/shared": "workspace:packages/*",
+ "@remember/shared": "0.1.0",
+ "dotenv": "^16.4.1",
"metascraper": "^5.43.4",
"metascraper-description": "^5.43.4",
"metascraper-image": "^5.43.4",
"metascraper-logo": "^5.43.4",
+ "metascraper-logo-favicon": "^5.43.4",
"metascraper-title": "^5.43.4",
"metascraper-url": "^5.43.4",
- "metascraper-logo-favicon": "^5.43.4",
"openai": "^4.26.1"
},
"devDependencies": {
- "@types/metascraper": "^5.14.3"
+ "@types/metascraper": "^5.14.3",
+ "ts-node": "^10.9.2"
+ },
+ "scripts": {
+ "start": "ts-node index.ts"
}
}