Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 24 days ago
JSON representation

A Nest.js Boilerplate Using Drizzle + Postgres and integrates Auth.js.

Awesome Lists containing this project

README

        

# Nest Drizzle + Auth.js

A Simple Nest.js Template Using Drizzle + Postgres, Auth.js.

## Demo
![CleanShot 2024-07-14 at 10  07 03](https://github.com/user-attachments/assets/7f545e8e-b5f5-4350-91f5-b0852cbc6f53)

## 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/)