Я пытаюсь развернуть Nextjs (v12) для Amplify.
Все галочки зеленые, но когда я захожу по URL-адресу (предоставленному AWS), появляется ошибка 404.
Мои настройки сборки:
version: 1
frontend:
phases:
preBuild:
commands:
- npm ci
build:
commands:
- npm run buildamp
artifacts:
baseDirectory: .next
files:
- '**/*'
cache:
paths:
- node_modules/**/*
Команда npm run buildamp
просто next build
Каталог сборки действительно .next. У меня нет каталога /src.
Приложение довольно большое и старое, с файлами TS и JS. В файлах tsconfig.json, jsconfig.json и next.config есть некоторые сомнительные настройки.
Что я должен проверить, чтобы найти источник ошибки?
Спасибо !
Для тех, кто наткнулся на эту проблему, это было исправлено:
aws amplify update-app --app-id <APP_ID> --platform WEB_COMPUTE --region <REGION>
aws amplify update-branch --app-id <APP_ID> --branch-name <BRANCH_NAME> --framework 'Next.js - SSR' --region <REGION>