This is a starter project for Express with TypeScript.
npm install
# or
yarn install
docker-compose up -d
# initialize prisma
npx prisma init
# add database url to .env.exemple
DATABASE_URL="mysql://<user>:<password>@<host>:<port>/<database_name>"
create model in prisma/schema.prisma
for example User
in prisma/schema.prisma
check the provider and datasource
model User {
id Int @id @default(autoincrement())
email String @unique
name String?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
npx prisma migrate dev --name init
# development
npm run dev
# or
yarn dev