fix(prisma,db): add url to datasource in schema.prisma, copy prisma.config.ts to runner, and set POSTGRES_HOST_AUTH_METHOD=trust
This commit is contained in:
+4
-2
@@ -59,9 +59,10 @@ ENV SITE_URL=${SITE_URL} \
|
||||
NUXT_PUBLIC_FIREBASE_APP_ID=${FIREBASE_APP_ID} \
|
||||
TZ=${TZ}
|
||||
|
||||
# Копируем package.json и prisma схемы из apps/web
|
||||
# Копируем package.json, prisma схемы и конфиг
|
||||
COPY apps/web/package*.json ./
|
||||
COPY apps/web/prisma ./prisma
|
||||
COPY apps/web/prisma.config.ts ./
|
||||
RUN npm ci --include=optional && npx prisma generate
|
||||
|
||||
# Копируем исходный код apps/web
|
||||
@@ -98,6 +99,7 @@ ENV SITE_URL=${SITE_URL} \
|
||||
|
||||
COPY --from=builder /src/.output ./.output
|
||||
COPY --from=builder /src/prisma ./prisma
|
||||
COPY --from=builder /src/prisma.config.ts ./
|
||||
COPY --from=builder /src/package.json ./
|
||||
COPY --from=builder /src/node_modules ./node_modules
|
||||
|
||||
@@ -110,4 +112,4 @@ ENV NITRO_PORT=3000
|
||||
|
||||
EXPOSE 3000
|
||||
|
||||
CMD ["sh", "-c", "npx prisma db push --accept-data-loss && exec node .output/server/index.mjs"]
|
||||
CMD ["sh", "-c", "npx prisma db push --accept-data-loss && exec node .output/server/index.mjs"]
|
||||
|
||||
Reference in New Issue
Block a user