From 597ae04fdcc7abaa14c6e610b4042bcd4e06dc7f Mon Sep 17 00:00:00 2001 From: DIYgod Date: Fri, 31 Mar 2023 02:46:43 +0100 Subject: [PATCH] chore: Install Prisma and update containers in deployment YAMLs. - Add Prisma to Dockerfile copy commands - Modify xlog-init container command to include installing Prisma - Add new container for caddy-validator with a Python image - Increase xlog container's CPU limit to 1500m --- Dockerfile | 1 + deploy/dev/sts.yaml | 3 ++- deploy/prod/deploy.yaml | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) 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