mirror of
https://github.com/documenso/documenso.git
synced 2025-11-13 00:03:33 +10:00
data access
This commit is contained in:
@ -1,15 +0,0 @@
|
|||||||
# Database
|
|
||||||
# LIVE
|
|
||||||
DATABASE_URL="postgres://documenso_live:nsdzt5hrSIJXpqsGufa1kxvrNKbEC7pd@dpg-cdpbkkta499b1lmtodig-a.oregon-postgres.render.com/documenso_live"
|
|
||||||
|
|
||||||
# Host
|
|
||||||
NEXT_PUBLIC_WEBAPP_URL='http://localhost:3000'
|
|
||||||
|
|
||||||
# Email
|
|
||||||
EMAIL_FROM='notifications@yourselfhostedcal.com'
|
|
||||||
EMAIL_SERVER_HOST='smtp.office365.com'
|
|
||||||
EMAIL_SERVER_PORT=587
|
|
||||||
EMAIL_SERVER_USER=''
|
|
||||||
EMAIL_SERVER_PASSWORD=''
|
|
||||||
|
|
||||||
# API Keys
|
|
||||||
1
apps/web/.gitignore
vendored
1
apps/web/.gitignore
vendored
@ -27,6 +27,7 @@ yarn-error.log*
|
|||||||
|
|
||||||
# local env files
|
# local env files
|
||||||
.env*.local
|
.env*.local
|
||||||
|
.env
|
||||||
|
|
||||||
# vercel
|
# vercel
|
||||||
.vercel
|
.vercel
|
||||||
|
|||||||
1174
apps/web/package-lock.json
generated
1174
apps/web/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -29,7 +29,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"autoprefixer": "^10.4.13",
|
"autoprefixer": "^10.4.13",
|
||||||
"postcss": "^8.4.19",
|
"postcss": "^8.4.19",
|
||||||
"prisma": "^4.6.1",
|
"prisma": "^4.8.0",
|
||||||
"tailwindcss": "^3.2.4"
|
"tailwindcss": "^3.2.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
22
apps/web/pages/api/test.ts
Normal file
22
apps/web/pages/api/test.ts
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
import type { NextApiRequest, NextApiResponse } from "next";
|
||||||
|
import { PrismaClient } from "@prisma/client";
|
||||||
|
|
||||||
|
type Data = {
|
||||||
|
status: string;
|
||||||
|
};
|
||||||
|
|
||||||
|
export default async function handler(
|
||||||
|
req: NextApiRequest,
|
||||||
|
res: NextApiResponse<Data>
|
||||||
|
) {
|
||||||
|
const prisma = new PrismaClient();
|
||||||
|
|
||||||
|
const user = await prisma.user.create({
|
||||||
|
data: {
|
||||||
|
email: "m@ouse.de",
|
||||||
|
name: "Mickey Mouse",
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
res.status(200).json({ status: "User created" });
|
||||||
|
}
|
||||||
14
apps/web/prisma/schema.prisma
Normal file
14
apps/web/prisma/schema.prisma
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
generator client {
|
||||||
|
provider = "prisma-client-js"
|
||||||
|
}
|
||||||
|
|
||||||
|
datasource db {
|
||||||
|
provider = "postgresql"
|
||||||
|
url = env("DATABASE_URL")
|
||||||
|
}
|
||||||
|
|
||||||
|
model User {
|
||||||
|
id Int @id @default(autoincrement())
|
||||||
|
name String? @db.VarChar(255)
|
||||||
|
email String @unique @db.VarChar(255)
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user