File tree Expand file tree Collapse file tree 3 files changed +26
-10
lines changed
Expand file tree Collapse file tree 3 files changed +26
-10
lines changed Original file line number Diff line number Diff line change 88
99if [[ " $DATABASE_PROVIDER " == " postgresql" || " $DATABASE_PROVIDER " == " mysql" ]]; then
1010 export DATABASE_URL
11- # ./node_modules/.bin/prisma migrate dev --name init --schema ./prisma/$DATABASE_PROVIDER-schema.prisma
12- # ./node_modules/.bin/prisma migrate deploy --schema=prisma/$DATABASE_PROVIDER-schema.prisma
13- # ./node_modules/.bin/prisma generate --schema=prisma/$DATABASE_PROVIDER-schema.prisma
11+ echo " Deploying migrations for $DATABASE_PROVIDER "
12+ echo " Database URL: $DATABASE_URL "
1413 npx prisma migrate deploy --schema ./prisma/$DATABASE_PROVIDER -schema.prisma
14+ if [ $? -ne 0 ]; then
15+ echo " Migration failed"
16+ exit 1
17+ else
18+ echo " Migration succeeded"
19+ fi
20+ npx prisma generate --schema ./prisma/$DATABASE_PROVIDER -schema.prisma
21+ if [ $? -ne 0 ]; then
22+ echo " Prisma generate failed"
23+ exit 1
24+ else
25+ echo " Prisma generate succeeded"
26+ fi
1527else
1628 echo " Error: Database provider $DATABASE_PROVIDER invalid."
1729 exit 1
Original file line number Diff line number Diff line change 88
99if [[ " $DATABASE_PROVIDER " == " postgresql" || " $DATABASE_PROVIDER " == " mysql" ]]; then
1010 export DATABASE_URL
11+ echo " Generating database for $DATABASE_PROVIDER "
1112 echo " Database URL: $DATABASE_URL "
12- ./node_modules/.bin/prisma generate --schema=prisma/$DATABASE_PROVIDER -schema.prisma
13+ npx prisma generate --schema=prisma/$DATABASE_PROVIDER -schema.prisma
14+ if [ $? -ne 0 ]; then
15+ echo " Prisma generate failed"
16+ exit 1
17+ else
18+ echo " Prisma generate succeeded"
19+ fi
1320else
1421 echo " Error: Database provider $DATABASE_PROVIDER invalid."
1522 exit 1
Original file line number Diff line number Diff line change 11FROM node:20-bullseye-slim AS base
22
3- RUN apt-get update -y
4- RUN apt-get upgrade -y
5-
6- RUN apt-get install -y git tzdata ffmpeg wget curl
7-
8- RUN npm i -g npm@latest
3+ RUN apt-get update -y && apt-get upgrade -y && \
4+ apt-get install -y git tzdata ffmpeg wget curl && \
5+ npm i -g npm@latest
96
107FROM base AS builder
118
You can’t perform that action at this time.
0 commit comments