使用 pnpm 管理依赖
pnpm installpnpm -r run build使用 PostgreSQL 作为数据库。
export DATABASE_URL="postgresql://postgres@localhost:5432/luogu_discussion_archive?schema=public" # PostgreSQL 数据库地址,参见:https://pris.ly/d/postgres-connector
pnpm exec prisma migrate deploy# 配置环境变量
export PORT="3001" # 存档 API 服务监听的端口
export DATABASE_URL="postgresql://localhost/luogu_discussion_archive" # PostgreSQL 数据库地址
export VIEWER_HOST="https://lglg.top" # viewer 调用 API 的 Origin 头,作 CORS 校验之用
# 执行
node ./packages/archive/dist/server.js