--- 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)