Hans-Tz commited on
Commit
0cd7ec9
·
verified ·
1 Parent(s): 4341f5d

Upload 4 files

Browse files
Files changed (4) hide show
  1. Dockerfile +15 -0
  2. env +6 -0
  3. package-lock.json +0 -0
  4. package.json +25 -0
Dockerfile ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM node:18
2
+
3
+ WORKDIR /app
4
+
5
+ COPY package*.json ./
6
+ RUN npm install --production
7
+
8
+ # Copy everything including .env
9
+ COPY . .
10
+
11
+ # Make sure .env is available
12
+ ENV NODE_ENV=production
13
+
14
+ EXPOSE 7860
15
+ CMD ["node", "server.js"]
env ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ TOKEN_VALUE=nnHYeT1-Yej0Fq6jlV02LWHEc_qPFvSdL_lZUP2_
2
+ ACCESS_KEY=00209f50f0d5f1ac604eed5b458c40fa
3
+ SECRET_KEY=5edeb98ef09f6ec5753290b31e830d60b826cea3a5ed7dcff05b8d25b149a50e
4
+ API_URL=https://59ae92533554c55e10479f895b568de2.r2.cloudflarestorage.com
5
+ BUCKET_NAME=creepy-ai-backend
6
+ PORT=7860
package-lock.json ADDED
The diff for this file is too large to render. See raw diff
 
package.json ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "session-server",
3
+ "version": "1.0.0",
4
+ "description": "Session storage backend for Creepy AI WhatsApp bot (multi-session, persistent)",
5
+ "main": "server.js",
6
+ "type": "module",
7
+ "scripts": {
8
+ "start": "node server.js"
9
+ },
10
+ "dependencies": {
11
+ "@aws-sdk/client-s3": "^3.888.0",
12
+ "@aws-sdk/lib-storage": "^3.888.0",
13
+ "axios": "^1.12.1",
14
+ "backblaze-b2": "^1.7.1",
15
+ "dotenv": "^17.2.2",
16
+ "express": "^4.21.2",
17
+ "fs": "^0.0.1-security",
18
+ "fs-extra": "^11.3.1",
19
+ "multer": "^1.4.5-lts.1",
20
+ "path": "^0.12.7"
21
+ },
22
+ "engines": {
23
+ "node": ">=18.x"
24
+ }
25
+ }