47ng / 47ng/prisma-field-encryption

TURBO REPO (Error: [prisma-field-encryption] Error: no encryption key provided.)

Open
#128 2 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.