Debug and fix Amplify environment variable access
- Add debugging commands to check environment variables - Improve .env.production file creation logic - Remove env config from next.config.ts to avoid conflicts 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
3a035e9257
commit
627da2c7ec
2 changed files with 11 additions and 5 deletions
13
amplify.yml
13
amplify.yml
|
@ -4,10 +4,19 @@ frontend:
|
|||
preBuild:
|
||||
commands:
|
||||
- npm ci
|
||||
- echo "Checking for environment variables..."
|
||||
- printenv | grep YOUTUBE || echo "No YOUTUBE env vars found"
|
||||
- echo "YOUTUBE_API_KEY value length:" $(echo -n "$YOUTUBE_API_KEY" | wc -c)
|
||||
build:
|
||||
commands:
|
||||
- echo "YOUTUBE_API_KEY=$YOUTUBE_API_KEY" >> .env.production
|
||||
- env | grep YOUTUBE_API_KEY || echo "YOUTUBE_API_KEY not found in environment"
|
||||
- |
|
||||
if [ ! -z "$YOUTUBE_API_KEY" ]; then
|
||||
echo "YOUTUBE_API_KEY=$YOUTUBE_API_KEY" >> .env.production
|
||||
echo "Created .env.production with YOUTUBE_API_KEY"
|
||||
else
|
||||
echo "WARNING: YOUTUBE_API_KEY is not set in environment"
|
||||
fi
|
||||
- cat .env.production 2>/dev/null || echo "No .env.production file"
|
||||
- npm run build
|
||||
artifacts:
|
||||
baseDirectory: .next
|
||||
|
|
|
@ -24,9 +24,6 @@ const nextConfig: NextConfig = {
|
|||
},
|
||||
],
|
||||
},
|
||||
env: {
|
||||
YOUTUBE_API_KEY: process.env.YOUTUBE_API_KEY || '',
|
||||
},
|
||||
};
|
||||
|
||||
export default nextConfig;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue