Skip to content

Commit fd0969f

Browse files
committed
fix: optimize prisma usage
Refs: #54
1 parent 08cb224 commit fd0969f

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

labman/Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,16 @@ COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
5252
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
5353

5454
COPY --from=builder --chown=nextjs:nodejs /app/prisma ./prisma
55+
COPY --from=builder --chown=nextjs:nodejs /app/node_modules/.bin/prisma ./node_modules/.bin/prisma
56+
COPY --from=builder --chown=nextjs:nodejs /app/node_modules/@prisma ./node_modules/@prisma
57+
COPY --from=builder --chown=nextjs:nodejs /app/node_modules/prisma ./node_modules/prisma
58+
5559
COPY --chown=nextjs:nodejs docker-entrypoint.sh .
5660
# Make sure the entrypoint is in Unix format
5761
RUN apk add --no-cache dos2unix && \
5862
dos2unix docker-entrypoint.sh && \
5963
chmod +x docker-entrypoint.sh
6064

61-
RUN npm install -g prisma
62-
6365
USER nextjs
6466

6567
EXPOSE 3000

labman/docker-entrypoint.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
set -e
44

5-
prisma migrate deploy
5+
./node_modules/.bin/prisma migrate deploy
66

77
exec "$@"

0 commit comments

Comments
 (0)