mirror of
https://github.com/documenso/documenso.git
synced 2025-11-12 15:53:02 +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
|
||||
.env*.local
|
||||
.env
|
||||
|
||||
# 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": {
|
||||
"autoprefixer": "^10.4.13",
|
||||
"postcss": "^8.4.19",
|
||||
"prisma": "^4.6.1",
|
||||
"prisma": "^4.8.0",
|
||||
"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