ibrahimlasfar commited on
Commit
abe254b
·
1 Parent(s): f45c48c

Fix: Remove problematic dependencies and update package.json

Browse files
Files changed (2) hide show
  1. Dockerfile +5 -5
  2. vercel.json +0 -51
Dockerfile CHANGED
@@ -1,5 +1,5 @@
1
- # Dockerfile لـ Node.js
2
- FROM node:18-alpine
3
 
4
  # Create app directory
5
  WORKDIR /app
@@ -7,8 +7,8 @@ WORKDIR /app
7
  # Copy package files
8
  COPY package*.json ./
9
 
10
- # Install dependencies
11
- RUN npm ci --only=production
12
 
13
  # Copy source code
14
  COPY . .
@@ -24,4 +24,4 @@ HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
24
  CMD node -e "require('http').get('http://localhost:7860/api/health', (r) => {process.exit(r.statusCode === 200 ? 0 : 1)})"
25
 
26
  # Start server
27
- CMD ["node", "server.js"]
 
1
+ # Dockerfile
2
+ FROM node:22-alpine
3
 
4
  # Create app directory
5
  WORKDIR /app
 
7
  # Copy package files
8
  COPY package*.json ./
9
 
10
+ # Install dependencies (استخدم npm install بدل npm ci)
11
+ RUN npm install --omit=dev
12
 
13
  # Copy source code
14
  COPY . .
 
24
  CMD node -e "require('http').get('http://localhost:7860/api/health', (r) => {process.exit(r.statusCode === 200 ? 0 : 1)})"
25
 
26
  # Start server
27
+ CMD ["node", "server.js"]
vercel.json DELETED
@@ -1,51 +0,0 @@
1
- {
2
- "version": 2,
3
- "builds": [
4
- {
5
- "src": "server.js",
6
- "use": "@vercel/node",
7
- "config": {
8
- "includeFiles": [
9
- "views/**",
10
- "public/**",
11
- "docs/**"
12
- ]
13
- }
14
- }
15
- ],
16
- "routes": [
17
- {
18
- "src": "/api/(.*)",
19
- "dest": "server.js"
20
- },
21
- {
22
- "src": "/auth/(.*)",
23
- "dest": "server.js"
24
- },
25
- {
26
- "src": "/api-docs/(.*)",
27
- "dest": "server.js"
28
- },
29
- {
30
- "src": "/",
31
- "dest": "server.js"
32
- },
33
- {
34
- "src": "/(.*\\.(ejs|html|css|js|png|jpg|jpeg|gif|svg|ico|json|yaml|yml))$",
35
- "dest": "/public/$1"
36
- },
37
- {
38
- "src": "/(.*)",
39
- "dest": "server.js"
40
- }
41
- ],
42
- "env": {
43
- "NODE_ENV": "production"
44
- },
45
- "functions": {
46
- "server.js": {
47
- "memory": 1024,
48
- "maxDuration": 10
49
- }
50
- }
51
- }