Skip to content

Commit

Permalink
update prisma
Browse files Browse the repository at this point in the history
  • Loading branch information
unilei-github committed Aug 21, 2024
1 parent 3fb3b69 commit 3ef588e
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 2 deletions.
2 changes: 2 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,15 @@ ARG ADMIN_PASSWORD
ARG ADMIN_EMAIL
ARG JWT_SECRET
ARG DATABASE_URL
ARG DATABASE_SCHEMA

# 将构建时的变量设置为环境变量
ENV ADMIN_USER=${ADMIN_USER}
ENV ADMIN_PASSWORD=${ADMIN_PASSWORD}
ENV ADMIN_EMAIL=${ADMIN_EMAIL}
ENV JWT_SECRET=${JWT_SECRET}
ENV DATABASE_URL=${DATABASE_URL}
ENV DATABASE_URL=${DATABASE_SCHEMA}

# RUN npm install
RUN npx prisma generate
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,8 @@ docker build \
--build-arg ADMIN_PASSWORD=aipan123 \
--build-arg ADMIN_EMAIL=<aipan@email.com> \
--build-arg JWT_SECRET='aipannetdisk' \
--build-arg DATABASE_URL=postgresql://数据库用户名:数据库密码@你的服务器ip:5432/数据库名字?schema=你创建的schema&pgbouncer=true&connect_timeout=15 \
--build-arg DATABASE_SCHEMA="你创建的schema" \
--build-arg "DATABASE_URL=postgresql://数据库用户名:数据库密码@你的服务器ip:5432/数据库名字?schema=你创建的schema&pgbouncer=true&connect_timeout=15" \
-t unilei/aipan-netdisk-search:latest .

```
Expand Down
3 changes: 2 additions & 1 deletion lib/prisma.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@ import { PrismaPg } from "@prisma/adapter-pg";
import { PrismaClient } from "@prisma/client";

const connectionString = `${process.env.DATABASE_URL}`;
const connectionSchema = `${process.env.DATABASE_SCHEMA}`;
const pool = new pg.Pool({
connectionString,
});
const adapter = new PrismaPg(pool, {
schema: "aipan",
schema: connectionSchema,
});
const prisma = new PrismaClient({ adapter });

Expand Down

0 comments on commit 3ef588e

Please sign in to comment.