The following is an example implementing Lucia magilink authentication with postgres.
- Node
v20or greater - Pnpm
- Docker
# FROM: ./
pnpm install;# FROM: ./
cp .env.example .env;# FROM: ./
pnpm db:up;# FROM: ./
pnpm db:gen;# FROM: ./
pnpm db:push;# FROM: ./
pnpm dev;
# [Expected Output]:
# ▲ Next.js 14.2.3
# - Local: http://localhost:3000
# - Environments: .env.local
#
# ✓ Starting...
# ✓ Ready in 1785ms# FROM: ./
pnpm db:studio;
# [Expected Output]:
# ...
# Drizzle Studio is up and running on https://local.drizzle.studio# FROM: ./
open http://localhost:8025# FROM: ./
pnpm db:down;