주요 콘텐츠로 건너뛰기

Leapcell에 Next.js 앱 배포하기

아래 해결 방법으로 문제가 해결되지 않으면 Leapcell Discord 커뮤니티에 참여하여 추가 지원을 받으십시오.

Join Discord

몇 단계만 거치면 Leapcell에 Next.js 앱을 빠르게 배포할 수 있습니다. 예제 앱 또는 사용자 고유의 앱을 사용할 수 있습니다.

정보

계속하려면 GitHub 계정이 필요합니다. 계정이 없는 경우 GitHub 웹사이트에서 만들 수 있습니다.

1. GitHub에서 Next.js boilerplate를 **포크(Fork)**합니다.​

Repo: Next.js boilerplate

이것은 Next.js Tutorial을 기반으로 하는 단순화된 Next.js 프로그램입니다.

Next.js를 처음 사용하는 경우 Next.js Tutorial을 먼저 따르는 것이 좋습니다.

2. Leapcell Dashboard에서 서비스를 생성하고 새 리포지토리를 연결합니다.​

Leapcell Dashboard로 이동하여 New Service 버튼을 클릭합니다.

"New Service" 페이지에서 방금 포크한 리포지토리를 선택합니다.

팁

리포지토리에 액세스하려면 Leapcell을 GitHub 계정에 연결해야 합니다.

GitHub에 연결하려면 다음 지침을 따르십시오.

연결되면 리포지토리가 목록에 나타납니다.

3. 생성하는 동안 다음 값을 제공합니다.​

정보

Next.js에는 빌드 단계가 필요하므로 빌드 명령은 npm install && npm run build여야 합니다.

필드값
RuntimeNode.js (모든 버전)
Build Commandnpm install && npm run build
Start Commandnpm start
Port3000

해당 필드에 이러한 값을 입력합니다.

주의

Leapcell의 기본 포트는 8080이고 Next.js 프레임워크는 3000을 기본 포트로 사용합니다. 이를 올바르게 구성했는지 확인하십시오.

4. 앱에 액세스:​

배포가 완료되면 배포 페이지에 foo-bar.leapcell.dev와 같은 URL이 표시됩니다. 서비스 페이지에 표시된 도메인을 방문하십시오.

지속적인 배포​

연결된 브랜치에 푸시할 때마다 자동으로 빌드 및 배포가 트리거됩니다. 실패한 빌드는 안전하게 취소되어 다음 성공적인 배포까지 현재 버전이 실행됩니다.

지속적인 배포에 대해 자세히 알아보십시오.