Vijayadhith7 commited on
Commit
d08c7ed
·
verified ·
1 Parent(s): 8c2a2f4

Upload 4 files

Browse files
Files changed (3) hide show
  1. Dockerfile +4 -10
  2. db.js +6 -1
  3. package.json +2 -1
Dockerfile CHANGED
@@ -1,22 +1,16 @@
1
- FROM node:20-alpine
2
 
3
  WORKDIR /app
4
 
5
  # Install dependencies
6
- COPY package.json ./
7
- RUN npm install --omit=dev
8
 
9
  # Copy application files
10
  COPY . .
11
 
12
- # Environment variables
13
  ENV PORT=5000
14
- ENV SUPABASE_URL=https://wmmcziautjlelocrprms.supabase.co
15
- ENV SUPABASE_KEY=sb_publishable_G80nBYUkRqC3j2X6sevnnQ_9glfZ1dT
16
- ENV SPREADSHEET_ID=1-FuEPAmLyBQFu5V3of6bY6IiF7FWiD1_-QAp0lvLCWY
17
- ENV NVIDIA_API_KEY=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
18
- ENV NVIDIA_MODEL=meta/llama-3.1-70b-instruct
19
-
20
  EXPOSE 5000
21
 
22
  CMD ["node", "server.js"]
 
1
+ FROM node:18-alpine
2
 
3
  WORKDIR /app
4
 
5
  # Install dependencies
6
+ COPY package*.json ./
7
+ RUN npm ci --only=production
8
 
9
  # Copy application files
10
  COPY . .
11
 
12
+ # Set default port to 5000
13
  ENV PORT=5000
 
 
 
 
 
 
14
  EXPOSE 5000
15
 
16
  CMD ["node", "server.js"]
db.js CHANGED
@@ -1,4 +1,5 @@
1
  const { createClient } = require('@supabase/supabase-js');
 
2
  require('dotenv').config();
3
 
4
  const supabaseUrl = process.env.SUPABASE_URL;
@@ -8,6 +9,10 @@ if (!supabaseUrl || !supabaseKey) {
8
  console.error('Missing Supabase credentials in .env');
9
  }
10
 
11
- const supabase = createClient(supabaseUrl, supabaseKey);
 
 
 
 
12
 
13
  module.exports = supabase;
 
1
  const { createClient } = require('@supabase/supabase-js');
2
+ const ws = require('ws');
3
  require('dotenv').config();
4
 
5
  const supabaseUrl = process.env.SUPABASE_URL;
 
9
  console.error('Missing Supabase credentials in .env');
10
  }
11
 
12
+ const supabase = createClient(supabaseUrl, supabaseKey, {
13
+ realtime: {
14
+ transport: ws,
15
+ },
16
+ });
17
 
18
  module.exports = supabase;
package.json CHANGED
@@ -18,6 +18,7 @@
18
  "googleapis": "^172.0.0",
19
  "node-cron": "^4.2.1",
20
  "pg": "^8.21.0",
21
- "socket.io": "^4.8.3"
 
22
  }
23
  }
 
18
  "googleapis": "^172.0.0",
19
  "node-cron": "^4.2.1",
20
  "pg": "^8.21.0",
21
+ "socket.io": "^4.8.3",
22
+ "ws": "^8.18.0"
23
  }
24
  }