47ng / 47ng/prisma-field-encryption
TURBO REPO (Error: [prisma-field-encryption] Error: no encryption key provided.)
- Dominant language
- TypeScript
- Stars
- 306
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
### Issue description
Hi there, Thank you for that amazing package.
I have tried to use this package with **[turbo repo](https://turbo.build/repo/docs)** and it was working fine on local
But when I have put it in production **([Vercel](https://vercel.com/docs))**, I have got the following issue
```ssh
Error: [prisma-field-encryption] Error: no encryption key provided.
```
### What I have Tried
1. I have put the encryption key on my vercel project as always, (this was already made on first deployement)
2. Then I have changed the key name from my own to "PRISMA_FIELD_ENCRYPTION_KEY" as mentioned in your docs
But I still get the same issue
### Solution found
Finally I had to take all my local env to .env.local (not version controlled) an encryption key to .env(version controlled) that is not secure. My project is private and I am alone on I think this is not secure. By the way it is working with this solution
### Version
```json
{
"prisma": "^5.21.0",
"prisma-field-encryption": "^1.6.0"
}
```
Contributor guide
Assessment
This issue has not been assessed yet.