diff --git a/Dockerfile b/Dockerfile index 7badce4f..50e42312 100644 --- a/Dockerfile +++ b/Dockerfile @@ -44,6 +44,7 @@ WORKDIR /app COPY --from=build /app/.next/standalone /app COPY --from=build /app/public /app/public COPY --from=build /app/.next/static /app/.next/static +COPY --from=build /app/prisma /app/prisma CMD ["pnpm", "start"] diff --git a/deploy/dev/sts.yaml b/deploy/dev/sts.yaml index c3134d68..6fee8935 100644 --- a/deploy/dev/sts.yaml +++ b/deploy/dev/sts.yaml @@ -26,7 +26,8 @@ spec: name: xlog imagePullPolicy: Always name: xlog-init - command: ["npm", "run", "prisma:migrate:deploy"] + command: ["/bin/sh", "-c"] + args: ["npm install prisma; npm run prisma:migrate:deploy"] containers: - image: $IMAGE_TAG_RELEASE imagePullPolicy: Always diff --git a/deploy/prod/deploy.yaml b/deploy/prod/deploy.yaml index 554374a0..091bb877 100644 --- a/deploy/prod/deploy.yaml +++ b/deploy/prod/deploy.yaml @@ -39,7 +39,8 @@ spec: name: xlog imagePullPolicy: Always name: xlog-init - command: ["npm", "run", "prisma:migrate:deploy"] + command: ["/bin/sh", "-c"] + args: ["npm install prisma; npm run prisma:migrate:deploy"] containers: - image: $IMAGE_TAG_RELEASE imagePullPolicy: Always