AWS Amplify에서 Next.js 앱을 만들 때 빌드 설정
1. 본 기사는
create-next-app
에서 작성한 Next.js의 각종 파일을 github에 업로드하고 AWS Amplify에서 배포하는 파이프라인을 만들 때 주저했던 포인트(빌드 설정)의 메모.
2. Next.js 다양한 파일을 github에 업로드
create-next-app
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start"
},
을
"scripts": {
"dev": "next dev",
"build": "next build && next export",
"start": "next start"
},
로 편집합니다.
4.
create-next-app [アプリ名]
로컬에 각종 파일을 작성5.
git init
.git 파일의 작성6.
git remote [リポジトリのurl]
원격 리포지토리 저장7.
git add .
모든 파일을 커밋 대상으로8.
git commit -m [コメント]
로 커밋9.
git push remote origin master
에서 master 브랜치에 푸시3 원격 리포지토리와 Amplify 연결
サービス
에서 AWS Amplify
를 선택 アプリを作成
누르기 GitHub
를 선택하고 Continue
次へ
를 누릅니다. master
를 선택하고 次へ
를 누르십시오 artifacts:
baseDirectory: build
을
artifacts:
baseDirectory: out
로 바꿉니다.
9.
次へ
10. 保存してデプロイ
4. 기도하고 기다린다
이미지와 같은 페이지로 전환하면 프로비저닝에서 검증까지 진행할 수 있기를 바랍니다.
모든 과정이 끝나면 왼쪽에있는 https://master...
의 url을 누르십시오. 이것이 이제 생성 된 Next.js 앱의 url이됩니다.
자체 도메인 설정도 Amplify 콘솔에서 할 수 있습니다.
5 요약
주의하는 것은 「 여기 주의!」라고 쓴 2점.
빌드 단계에서 정적 html을 만들 때 next export
라는 명령이 필요하며 이러한 파일의 출력 대상을 out
로 지정해야한다고합니다.
Reference
이 문제에 관하여(AWS Amplify에서 Next.js 앱을 만들 때 빌드 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tacos_salad/items/d441a0cf616457794d25
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
주의하는 것은 「 여기 주의!」라고 쓴 2점.
빌드 단계에서 정적 html을 만들 때
next export
라는 명령이 필요하며 이러한 파일의 출력 대상을 out
로 지정해야한다고합니다.
Reference
이 문제에 관하여(AWS Amplify에서 Next.js 앱을 만들 때 빌드 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tacos_salad/items/d441a0cf616457794d25텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)