---
title: '`deploymentId` must be a string'
---
## Why This Error Occurred
The `deploymentId` option in your `next.config.js` must be a string value.
## Possible Ways to Fix It
Ensure your `deploymentId` is a string:
```js
// ✅ Correct
module.exports = {
deploymentId: 'my-deployment-123',
}
// ✅ Using environment variables
module.exports = {
deploymentId: process.env.GIT_HASH || 'default-id',
}
// ❌ Incorrect
module.exports = {
deploymentId: 12345, // Must be a string, not a number
}
```
The `deploymentId` can be:
- A string: `deploymentId: 'my-deployment-123'`
- `undefined` (will use `NEXT_DEPLOYMENT_ID` environment variable if set)