Clean Dockerfile: remove missing folders, add prisma generate
Browse files- 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 |
-
|
| 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 |
|