26 lines
627 B
Markdown
26 lines
627 B
Markdown
# Legal Consent Hub
|
|
|
|
## Setup
|
|
|
|
1. Create `.env` file with these variables:
|
|
```
|
|
BETTER_AUTH_URL=http://localhost:3000
|
|
BETTER_AUTH_SECRET=YOUR_SECRET
|
|
```
|
|
2. Generate database schema: `npx @better-auth/cli generate`
|
|
3. Migrate schema: `npx @better-auth/cli migrate`
|
|
|
|
## Common errors
|
|
|
|
### better-auth/cli generate
|
|
|
|
```
|
|
Couldn't read your auth config. Error: Could not locate the bindings file. Tried:
|
|
```
|
|
|
|
**Solution:** I was able to resolve by running npx node-gyp rebuild in 'node_modules/better-sqlite3'
|
|
|
|
https://github.com/WiseLibs/better-sqlite3/issues/1320
|
|
|
|
https://github.com/WiseLibs/better-sqlite3/issues/146
|