usofn8n commited on
Commit
c0236be
·
1 Parent(s): f53e0e1

Clean Dockerfile: remove missing folders, add prisma generate

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -8
Dockerfile CHANGED
@@ -12,18 +12,15 @@ COPY tsconfig.json ./
12
  COPY tsup.config.ts ./
13
  RUN npm ci --silent
14
 
 
15
  COPY src ./src
16
- COPY public ./public
17
  COPY prisma ./prisma
18
  COPY manager ./manager
19
  COPY .env.example ./.env
20
  COPY runWithProvider.js ./runWithProvider.js
21
- COPY Docker ./Docker
22
 
23
- RUN chmod +x ./Docker/scripts/* && dos2unix ./Docker/scripts/*
24
-
25
- # Generate SQLite database schema (instead of Postgres)
26
- RUN ./Docker/scripts/generate_database.sh
27
 
28
  # Build project
29
  RUN npm run build
@@ -42,9 +39,7 @@ COPY --from=builder /evolution/node_modules ./node_modules
42
  COPY --from=builder /evolution/dist ./dist
43
  COPY --from=builder /evolution/prisma ./prisma
44
  COPY --from=builder /evolution/manager ./manager
45
- COPY --from=builder /evolution/public ./public
46
  COPY --from=builder /evolution/.env ./.env
47
- COPY --from=builder /evolution/Docker ./Docker
48
  COPY --from=builder /evolution/runWithProvider.js ./runWithProvider.js
49
  COPY --from=builder /evolution/tsup.config.ts ./tsup.config.ts
50
 
 
12
  COPY tsup.config.ts ./
13
  RUN npm ci --silent
14
 
15
+ # Copy source files
16
  COPY src ./src
 
17
  COPY prisma ./prisma
18
  COPY manager ./manager
19
  COPY .env.example ./.env
20
  COPY runWithProvider.js ./runWithProvider.js
 
21
 
22
+ # Generate Prisma client
23
+ RUN npx prisma generate
 
 
24
 
25
  # Build project
26
  RUN npm run build
 
39
  COPY --from=builder /evolution/dist ./dist
40
  COPY --from=builder /evolution/prisma ./prisma
41
  COPY --from=builder /evolution/manager ./manager
 
42
  COPY --from=builder /evolution/.env ./.env
 
43
  COPY --from=builder /evolution/runWithProvider.js ./runWithProvider.js
44
  COPY --from=builder /evolution/tsup.config.ts ./tsup.config.ts
45