Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/innei-template/nest-drizzle-authjs
A Nest.js Boilerplate Using Drizzle + Postgres and integrates Auth.js.
https://github.com/innei-template/nest-drizzle-authjs
Last synced: 2 months ago
JSON representation
A Nest.js Boilerplate Using Drizzle + Postgres and integrates Auth.js.
- Host: GitHub
- URL: https://github.com/innei-template/nest-drizzle-authjs
- Owner: innei-template
- License: mit
- Created: 2023-09-15T16:12:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-06T20:38:11.000Z (3 months ago)
- Last Synced: 2024-12-06T23:45:13.579Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 507 KB
- Stars: 36
- Watchers: 3
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-nestjs - NestJS Drizzle Auth.js - A Nest.js Boilerplate Using Drizzle + Postgres and integrates Auth.js. (Resources)
README
# Nest Drizzle + Auth.js
A Simple Nest.js Template Using Drizzle + Postgres, Auth.js.
## Demo
## Getting Started
Clone this project. Install the dependencies using pnpm. Copy the example environment variables.
```sh
git clone https://github.com/innei-template/nest-drizzle.git
cp .env.template .env
pnpm i
```## Configure Auth.js
The configuration is located at `/apps/core/src/modules/auth/auth.config.ts` Please change your desired Provider here, GitHub OAuth is used by default.
`AUTH_SECRET` is a 64bit hash string, you can generate by this command.
```
openssl rand -hex 32
```### License
2024 © Innei, Released under the MIT License.
> [Personal Website](https://innei.in/) · GitHub [@Innei](https://github.com/innei/)