OpenChat icon indicating copy to clipboard operation
OpenChat copied to clipboard

2023-06-05 12:40:06 error - Error: Missing Pinecone index name in .env file

Open blueberrychopsticks opened this issue 1 year ago • 1 comments

Looks like dotenv is not being configured properly, as I have verified that I have added my api keys to .env.

This appears to be caused by the ingeset script in llm-server/package.json#scripts#ingest

"ingest": "tsx -r dotenv/config scripts/ingest-data.ts"

I looked through the codebase and can't find ingest-data.ts anywhere.

Currently looking at manually invoking dotenv's config method to see if that would work.

Complete Docker logs for openchat-llm-server-1

2023-06-05 12:36:58 
2023-06-05 12:36:58 > [email protected] dev
2023-06-05 12:36:58 > next dev
2023-06-05 12:36:58 
2023-06-05 12:36:59 ready - started server on 0.0.0.0:3000, url: http://localhost:3000
2023-06-05 12:36:59 info  - Loaded env from /usr/src/app/.env
2023-06-05 12:36:59 Attention: Next.js now collects completely anonymous telemetry regarding usage.
2023-06-05 12:36:59 This information is used to shape Next.js' roadmap and prioritize features.
2023-06-05 12:36:59 You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
2023-06-05 12:36:59 https://nextjs.org/telemetry
2023-06-05 12:36:59 
2023-06-05 12:37:01 event - compiled client and server successfully in 955 ms (154 modules)
2023-06-05 12:40:06 wait  - compiling /api/ingest (client and server)...
2023-06-05 12:40:06 event - compiled successfully in 117 ms (59 modules)
2023-06-05 12:40:06 wait  - compiling /_error (client and server)...
2023-06-05 12:40:06 error - config/pinecone.ts (6:8) @ eval
2023-06-05 12:40:06 error - Error: Missing Pinecone index name in .env file
2023-06-05 12:40:06     at eval (webpack-internal:///(api)/./config/pinecone.ts:9:11)
2023-06-05 12:40:06     at (api)/./config/pinecone.ts (/usr/src/app/.next/server/pages/api/ingest.js:162:1)
2023-06-05 12:40:06     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:40:06     at eval (webpack-internal:///(api)/./data-sources/pdfHandler.ts:13:74)
2023-06-05 12:40:06     at __webpack_require__.a (/usr/src/app/.next/server/webpack-api-runtime.js:97:13)
2023-06-05 12:40:06     at eval (webpack-internal:///(api)/./data-sources/pdfHandler.ts:1:21)
2023-06-05 12:40:06     at (api)/./data-sources/pdfHandler.ts (/usr/src/app/.next/server/pages/api/ingest.js:182:1)
2023-06-05 12:40:06     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:40:06     at eval (webpack-internal:///(api)/./pages/api/ingest.ts:6:82)
2023-06-05 12:40:06     at __webpack_require__.a (/usr/src/app/.next/server/webpack-api-runtime.js:97:13)
2023-06-05 12:40:06     at eval (webpack-internal:///(api)/./pages/api/ingest.ts:1:21)
2023-06-05 12:40:06     at (api)/./pages/api/ingest.ts (/usr/src/app/.next/server/pages/api/ingest.js:202:1)
2023-06-05 12:40:06     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:40:06     at __webpack_exec__ (/usr/src/app/.next/server/pages/api/ingest.js:232:39)
2023-06-05 12:40:06     at /usr/src/app/.next/server/pages/api/ingest.js:233:28
2023-06-05 12:40:06     at Object.<anonymous> (/usr/src/app/.next/server/pages/api/ingest.js:236:3)
2023-06-05 12:40:06     at Module._compile (node:internal/modules/cjs/loader:1254:14)
2023-06-05 12:40:06     at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
2023-06-05 12:40:06     at Module.load (node:internal/modules/cjs/loader:1117:32)
2023-06-05 12:40:06     at Module._load (node:internal/modules/cjs/loader:958:12)
2023-06-05 12:40:06     at Module.require (node:internal/modules/cjs/loader:1141:19)
2023-06-05 12:40:06     at require (node:internal/modules/cjs/helpers:110:18)
2023-06-05 12:40:06     at DevServer.runApi (/usr/src/app/node_modules/next/dist/server/next-server.js:506:34)
2023-06-05 12:40:06     at DevServer.handleApiRequest (/usr/src/app/node_modules/next/dist/server/next-server.js:861:21)
2023-06-05 12:40:06     at Object.fn (/usr/src/app/node_modules/next/dist/server/next-server.js:815:46)
2023-06-05 12:40:06     at async Router.execute (/usr/src/app/node_modules/next/dist/server/router.js:243:32)
2023-06-05 12:40:06     at async DevServer.runImpl (/usr/src/app/node_modules/next/dist/server/base-server.js:432:29)
2023-06-05 12:40:06     at async DevServer.run (/usr/src/app/node_modules/next/dist/server/dev/next-dev-server.js:814:20)
2023-06-05 12:40:06     at async DevServer.handleRequestImpl (/usr/src/app/node_modules/next/dist/server/base-server.js:375:20)
2023-06-05 12:40:06     at async /usr/src/app/node_modules/next/dist/server/base-server.js:157:99
2023-06-05 12:40:06   4 | 
2023-06-05 12:40:06   5 | if (!process.env.PINECONE_INDEX_NAME) {
2023-06-05 12:40:06 > 6 |   throw new Error('Missing Pinecone index name in .env file');
2023-06-05 12:40:06     |        ^
2023-06-05 12:40:06   7 | }
2023-06-05 12:40:06   8 | 
2023-06-05 12:40:06   9 | const PINECONE_INDEX_NAME = process.env.PINECONE_INDEX_NAME ?? '';
2023-06-05 12:46:29 error - config/pinecone.ts (6:8) @ eval
2023-06-05 12:46:29 error - Error: Missing Pinecone index name in .env file
2023-06-05 12:46:29     at eval (webpack-internal:///(api)/./config/pinecone.ts:9:11)
2023-06-05 12:46:29     at (api)/./config/pinecone.ts (/usr/src/app/.next/server/pages/api/chat.js:72:1)
2023-06-05 12:46:29     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:46:29     at eval (webpack-internal:///(api)/./pages/api/chat.ts:10:74)
2023-06-05 12:46:29     at __webpack_require__.a (/usr/src/app/.next/server/webpack-api-runtime.js:97:13)
2023-06-05 12:46:29     at eval (webpack-internal:///(api)/./pages/api/chat.ts:1:21)
2023-06-05 12:46:29     at (api)/./pages/api/chat.ts (/usr/src/app/.next/server/pages/api/chat.js:82:1)
2023-06-05 12:46:29     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:46:29     at __webpack_exec__ (/usr/src/app/.next/server/pages/api/chat.js:112:39)
2023-06-05 12:46:29     at /usr/src/app/.next/server/pages/api/chat.js:113:28
2023-06-05 12:46:29     at Object.<anonymous> (/usr/src/app/.next/server/pages/api/chat.js:116:3)
2023-06-05 12:46:29     at Module._compile (node:internal/modules/cjs/loader:1254:14)
2023-06-05 12:40:06 event - compiled client and server successfully in 116 ms (186 modules)
2023-06-05 12:46:28 wait  - compiling /api/chat (client and server)...
2023-06-05 12:46:29 event - compiled successfully in 64 ms (46 modules)
2023-06-05 12:46:29 wait  - compiling /_error (client and server)...
2023-06-05 12:46:29     at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
2023-06-05 12:46:29     at Module.load (node:internal/modules/cjs/loader:1117:32)
2023-06-05 12:46:29     at Module._load (node:internal/modules/cjs/loader:958:12)
2023-06-05 12:46:29     at Module.require (node:internal/modules/cjs/loader:1141:19)
2023-06-05 12:46:29     at require (node:internal/modules/cjs/helpers:110:18)
2023-06-05 12:46:29     at DevServer.runApi (/usr/src/app/node_modules/next/dist/server/next-server.js:506:34)
2023-06-05 12:46:29     at DevServer.handleApiRequest (/usr/src/app/node_modules/next/dist/server/next-server.js:861:21)
2023-06-05 12:46:29     at Object.fn (/usr/src/app/node_modules/next/dist/server/next-server.js:815:46)
2023-06-05 12:46:29     at async Router.execute (/usr/src/app/node_modules/next/dist/server/router.js:243:32)
2023-06-05 12:46:29     at async DevServer.runImpl (/usr/src/app/node_modules/next/dist/server/base-server.js:432:29)
2023-06-05 12:46:29     at async DevServer.run (/usr/src/app/node_modules/next/dist/server/dev/next-dev-server.js:814:20)
2023-06-05 12:46:29     at async DevServer.handleRequestImpl (/usr/src/app/node_modules/next/dist/server/base-server.js:375:20)
2023-06-05 12:46:29     at async /usr/src/app/node_modules/next/dist/server/base-server.js:157:99
2023-06-05 12:46:29   4 | 
2023-06-05 12:46:29   5 | if (!process.env.PINECONE_INDEX_NAME) {
2023-06-05 12:46:29 > 6 |   throw new Error('Missing Pinecone index name in .env file');
2023-06-05 12:46:29     |        ^
2023-06-05 12:46:29   7 | }
2023-06-05 12:46:29   8 | 
2023-06-05 12:46:29   9 | const PINECONE_INDEX_NAME = process.env.PINECONE_INDEX_NAME ?? '';
2023-06-05 12:46:29 error - utils/pinecone-client.ts (4:8) @ eval
2023-06-05 12:46:29 error - unhandledRejection: Error: Pinecone environment or api key vars missing
2023-06-05 12:46:29     at eval (webpack-internal:///(api)/./utils/pinecone-client.ts:10:11)
2023-06-05 12:46:29     at __webpack_require__.a (/usr/src/app/.next/server/webpack-api-runtime.js:97:13)
2023-06-05 12:46:29     at eval (webpack-internal:///(api)/./utils/pinecone-client.ts:1:21)
2023-06-05 12:46:29     at (api)/./utils/pinecone-client.ts (/usr/src/app/.next/server/pages/api/chat.js:102:1)
2023-06-05 12:46:29     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:46:29     at eval (webpack-internal:///(api)/./pages/api/chat.ts:9:80)
2023-06-05 12:46:29     at __webpack_require__.a (/usr/src/app/.next/server/webpack-api-runtime.js:97:13)
2023-06-05 12:46:29     at eval (webpack-internal:///(api)/./pages/api/chat.ts:1:21)
2023-06-05 12:46:29     at (api)/./pages/api/chat.ts (/usr/src/app/.next/server/pages/api/chat.js:82:1)
2023-06-05 12:46:29     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:46:29     at __webpack_exec__ (/usr/src/app/.next/server/pages/api/chat.js:112:39)
2023-06-05 12:46:29     at /usr/src/app/.next/server/pages/api/chat.js:113:28
2023-06-05 12:46:29     at Object.<anonymous> (/usr/src/app/.next/server/pages/api/chat.js:116:3)
2023-06-05 12:46:29     at Module._compile (node:internal/modules/cjs/loader:1254:14)
2023-06-05 12:46:29     at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
2023-06-05 12:46:29     at Module.load (node:internal/modules/cjs/loader:1117:32)
2023-06-05 12:46:29     at Module._load (node:internal/modules/cjs/loader:958:12)
2023-06-05 12:46:29     at Module.require (node:internal/modules/cjs/loader:1141:19)
2023-06-05 12:46:29     at require (node:internal/modules/cjs/helpers:110:18)
2023-06-05 12:46:29     at DevServer.runApi (/usr/src/app/node_modules/next/dist/server/next-server.js:506:34)
2023-06-05 12:46:29     at DevServer.handleApiRequest (/usr/src/app/node_modules/next/dist/server/next-server.js:861:21)
2023-06-05 12:46:29     at Object.fn (/usr/src/app/node_modules/next/dist/server/next-server.js:815:46)
2023-06-05 12:46:29     at async Router.execute (/usr/src/app/node_modules/next/dist/server/router.js:243:32)
2023-06-05 12:46:29     at async DevServer.runImpl (/usr/src/app/node_modules/next/dist/server/base-server.js:432:29)
2023-06-05 12:46:29     at async DevServer.run (/usr/src/app/node_modules/next/dist/server/dev/next-dev-server.js:814:20)
2023-06-05 12:46:29     at async DevServer.handleRequestImpl (/usr/src/app/node_modules/next/dist/server/base-server.js:375:20)
2023-06-05 12:46:29     at async /usr/src/app/node_modules/next/dist/server/base-server.js:157:99
2023-06-05 12:46:29   2 | 
2023-06-05 12:46:29   3 | if (!process.env.PINECONE_ENVIRONMENT || !process.env.PINECONE_API_KEY) {
2023-06-05 12:46:29 > 4 |   throw new Error('Pinecone environment or api key vars missing');
2023-06-05 12:46:29     |        ^
2023-06-05 12:46:29   5 | }
2023-06-05 12:46:29   6 | 
2023-06-05 12:46:29   7 | async function initPinecone() {
2023-06-05 12:47:29 error - config/pinecone.ts (6:8) @ eval
2023-06-05 12:47:29 error - Error: Missing Pinecone index name in .env file
2023-06-05 12:47:29     at eval (webpack-internal:///(api)/./config/pinecone.ts:9:11)
2023-06-05 12:47:29     at (api)/./config/pinecone.ts (/usr/src/app/.next/server/pages/api/chat.js:72:1)
2023-06-05 12:47:29     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:47:29     at eval (webpack-internal:///(api)/./pages/api/chat.ts:10:74)
2023-06-05 12:47:29     at __webpack_require__.a (/usr/src/app/.next/server/webpack-api-runtime.js:97:13)
2023-06-05 12:47:29     at eval (webpack-internal:///(api)/./pages/api/chat.ts:1:21)
2023-06-05 12:47:29     at (api)/./pages/api/chat.ts (/usr/src/app/.next/server/pages/api/chat.js:82:1)
2023-06-05 12:47:29     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:47:29     at __webpack_exec__ (/usr/src/app/.next/server/pages/api/chat.js:112:39)
2023-06-05 12:47:29     at /usr/src/app/.next/server/pages/api/chat.js:113:28
2023-06-05 12:47:29     at Object.<anonymous> (/usr/src/app/.next/server/pages/api/chat.js:116:3)
2023-06-05 12:47:29     at Module._compile (node:internal/modules/cjs/loader:1254:14)
2023-06-05 12:47:29     at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
2023-06-05 12:47:29     at Module.load (node:internal/modules/cjs/loader:1117:32)
2023-06-05 12:47:29     at Module._load (node:internal/modules/cjs/loader:958:12)
2023-06-05 12:47:29     at Module.require (node:internal/modules/cjs/loader:1141:19)
2023-06-05 12:46:29 event - compiled client and server successfully in 104 ms (173 modules)
2023-06-05 12:47:29     at require (node:internal/modules/cjs/helpers:110:18)
2023-06-05 12:47:29     at DevServer.runApi (/usr/src/app/node_modules/next/dist/server/next-server.js:506:34)
2023-06-05 12:47:29     at DevServer.handleApiRequest (/usr/src/app/node_modules/next/dist/server/next-server.js:861:21)
2023-06-05 12:47:29     at Object.fn (/usr/src/app/node_modules/next/dist/server/next-server.js:815:46)
2023-06-05 12:47:29     at async Router.execute (/usr/src/app/node_modules/next/dist/server/router.js:243:32)
2023-06-05 12:47:29     at async DevServer.runImpl (/usr/src/app/node_modules/next/dist/server/base-server.js:432:29)
2023-06-05 12:47:29     at async DevServer.run (/usr/src/app/node_modules/next/dist/server/dev/next-dev-server.js:814:20)
2023-06-05 12:47:29     at async DevServer.handleRequestImpl (/usr/src/app/node_modules/next/dist/server/base-server.js:375:20)
2023-06-05 12:47:29     at async /usr/src/app/node_modules/next/dist/server/base-server.js:157:99
2023-06-05 12:47:29   4 | 
2023-06-05 12:47:29   5 | if (!process.env.PINECONE_INDEX_NAME) {
2023-06-05 12:47:29 > 6 |   throw new Error('Missing Pinecone index name in .env file');
2023-06-05 12:47:29     |        ^
2023-06-05 12:47:29   7 | }
2023-06-05 12:47:29   8 | 
2023-06-05 12:47:29   9 | const PINECONE_INDEX_NAME = process.env.PINECONE_INDEX_NAME ?? '';
2023-06-05 12:47:29 error - utils/pinecone-client.ts (4:8) @ eval
2023-06-05 12:47:29 error - unhandledRejection: Error: Pinecone environment or api key vars missing
2023-06-05 12:47:29     at eval (webpack-internal:///(api)/./utils/pinecone-client.ts:10:11)
2023-06-05 12:47:29     at __webpack_require__.a (/usr/src/app/.next/server/webpack-api-runtime.js:97:13)
2023-06-05 12:47:29     at eval (webpack-internal:///(api)/./utils/pinecone-client.ts:1:21)
2023-06-05 12:47:29     at (api)/./utils/pinecone-client.ts (/usr/src/app/.next/server/pages/api/chat.js:102:1)
2023-06-05 12:47:29     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:47:29     at eval (webpack-internal:///(api)/./pages/api/chat.ts:9:80)
2023-06-05 12:47:29     at __webpack_require__.a (/usr/src/app/.next/server/webpack-api-runtime.js:97:13)
2023-06-05 12:47:29     at eval (webpack-internal:///(api)/./pages/api/chat.ts:1:21)
2023-06-05 12:47:29     at (api)/./pages/api/chat.ts (/usr/src/app/.next/server/pages/api/chat.js:82:1)
2023-06-05 12:47:29     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:47:29     at __webpack_exec__ (/usr/src/app/.next/server/pages/api/chat.js:112:39)
2023-06-05 12:47:29     at /usr/src/app/.next/server/pages/api/chat.js:113:28
2023-06-05 12:47:29     at Object.<anonymous> (/usr/src/app/.next/server/pages/api/chat.js:116:3)
2023-06-05 12:47:29     at Module._compile (node:internal/modules/cjs/loader:1254:14)
2023-06-05 12:47:29     at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
2023-06-05 12:47:29     at Module.load (node:internal/modules/cjs/loader:1117:32)
2023-06-05 12:47:29     at Module._load (node:internal/modules/cjs/loader:958:12)
2023-06-05 12:47:29     at Module.require (node:internal/modules/cjs/loader:1141:19)
2023-06-05 12:47:29     at require (node:internal/modules/cjs/helpers:110:18)
2023-06-05 12:47:29     at DevServer.runApi (/usr/src/app/node_modules/next/dist/server/next-server.js:506:34)
2023-06-05 12:47:29     at DevServer.handleApiRequest (/usr/src/app/node_modules/next/dist/server/next-server.js:861:21)
2023-06-05 12:47:29     at Object.fn (/usr/src/app/node_modules/next/dist/server/next-server.js:815:46)
2023-06-05 12:47:29     at async Router.execute (/usr/src/app/node_modules/next/dist/server/router.js:243:32)
2023-06-05 12:47:29     at async DevServer.runImpl (/usr/src/app/node_modules/next/dist/server/base-server.js:432:29)
2023-06-05 12:47:29     at async DevServer.run (/usr/src/app/node_modules/next/dist/server/dev/next-dev-server.js:814:20)
2023-06-05 12:47:29     at async DevServer.handleRequestImpl (/usr/src/app/node_modules/next/dist/server/base-server.js:375:20)
2023-06-05 12:47:29     at async /usr/src/app/node_modules/next/dist/server/base-server.js:157:99
2023-06-05 12:47:29   2 | 
2023-06-05 12:47:29   3 | if (!process.env.PINECONE_ENVIRONMENT || !process.env.PINECONE_API_KEY) {
2023-06-05 12:47:29 > 4 |   throw new Error('Pinecone environment or api key vars missing');
2023-06-05 12:47:29     |        ^
2023-06-05 12:47:29   5 | }
2023-06-05 12:47:29   6 | 
2023-06-05 12:47:29   7 | async function initPinecone() {
2023-06-05 12:51:08 error - config/pinecone.ts (6:8) @ eval
2023-06-05 12:51:08 error - Error: Missing Pinecone index name in .env file
2023-06-05 12:51:08     at eval (webpack-internal:///(api)/./config/pinecone.ts:9:11)
2023-06-05 12:51:08     at (api)/./config/pinecone.ts (/usr/src/app/.next/server/pages/api/chat.js:72:1)
2023-06-05 12:51:08     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:51:08     at eval (webpack-internal:///(api)/./pages/api/chat.ts:10:74)
2023-06-05 12:51:08     at __webpack_require__.a (/usr/src/app/.next/server/webpack-api-runtime.js:97:13)
2023-06-05 12:51:08     at eval (webpack-internal:///(api)/./pages/api/chat.ts:1:21)
2023-06-05 12:51:08     at (api)/./pages/api/chat.ts (/usr/src/app/.next/server/pages/api/chat.js:82:1)
2023-06-05 12:51:08     at __webpack_require__ (/usr/src/app/.next/server/webpack-api-runtime.js:33:42)
2023-06-05 12:51:08     at __webpack_exec__ (/usr/src/app/.next/server/pages/api/chat.js:112:39)
2023-06-05 12:51:08     at /usr/src/app/.next/server/pages/api/chat.js:113:28
2023-06-05 12:51:08     at Object.<anonymous> (/usr/src/app/.next/server/pages/api/chat.js:116:3)
2023-06-05 12:51:08     at Module._compile (node:internal/modules/cjs/loader:1254:14)
2023-06-05 12:51:08     at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
2023-06-05 12:51:08     at Module.load (node:internal/modules/cjs/loader:1117:32)
2023-06-05 12:51:08     at Module._load (node:internal/modules/cjs/loader:958:12)
2023-06-05 12:51:08     at Module.require (node:internal/modules/cjs/loader:1141:19)
2023-06-05 12:51:08     at require (node:internal/modules/cjs/helpers:110:18)
2023-06-05 12:51:08     at DevServer.runApi (/usr/src/app/node_modules/next/dist/server/next-server.js:506:34)
2023-06-05 12:51:08     at DevServer.handleApiRequest (/usr/src/app/node_modules/next/dist/server/next-server.js:861:21)
2023-06-05 12:51:08     at Object.fn (/usr/src/app/node_modules/next/dist/server/next-server.js:815:46)
2023-06-05 12:51:08     at async Router.execute (/usr/src/app/node_modules/next/dist/server/router.js:243:32)
2023-06-05 12:51:08     at async DevServer.runImpl (/usr/src/app/node_modules/next/dist/server/base-server.js:432:29)
2023-06-05 12:51:08     at async DevServer.run (/usr/src/app/node_modules/next/dist/server/dev/next-dev-server.js:814:20)
2023-06-05 12:51:08     at async DevServer.handleRequestImpl (/usr/src/app/node_modules/next/dist/server/base-server.js:375:20)
2023-06-05 12:51:08     at async /usr/src/app/node_modules/next/dist/server/base-server.js:157:99
2023-06-05 12:51:08   4 | 
2023-06-05 12:51:08   5 | if (!process.env.PINECONE_INDEX_NAME) {
2023-06-05 12:51:08 > 6 |   throw new Error('Missing Pinecone index name in .env file');
2023-06-05 12:51:08     |        ^
2023-06-05 12:51:08   7 | }
2023-06-05 12:51:08   8 | 
2023-06-05 12:51:08   9 | const PINECONE_INDEX_NAME = process.env.PINECONE_INDEX_NAME ?? '';

blueberrychopsticks avatar Jun 05 '23 17:06 blueberrychopsticks

Looks like I misread the instructions.

I'm used to copying .env.example into .env and putting vars there. I think this repo copies the .env.example file into the Docker image as .env for us.

from ./Makefile

cp -n backend-server/.env.example backend-server/.env 2>/dev/null || true
cp -n common.env llm-server/.env 2>/dev/null || true

blueberrychopsticks avatar Jun 05 '23 17:06 blueberrychopsticks