Checklist
- oauth2 supported (
googlediscord) - Local username+password support
- Hashing and salting of passwords
Development
Good old
You need to make a users.db
file and set some enviormental variables (or in a .env
file) before you can start
PORT=3000
DISCORD_ID=
DISCORD_SECRET=
CALLBACK_URL=
SQLITE=
SECRET=
Production
npm i --only=production
npm start
Development
npm i
npm run dev
npm run fmt