RSS DEV 커뮤니티

정적 Next.js 사이트를 Railway에 배포하기

이 가이드에서는 웹앱 호스팅 플랫폼인 Railway에 정적 Next.js 사이트를 호스팅하는 방법을 보여줍니다. 시작하려면 GitHub 계정, Railway 계정, Node.js가 설치되어 있어야 합니다. react, react-dom, next를 npm 종속성으로 설치하고 필요한 스크립트를 package.json 파일 추가하여 새 Next.js 앱을 만듭니다. layout.tsx 및 page.tsx 파일이 있는 앱 폴더를 만들고 이 파일에 루트 레이아웃 및 홈페이지를 추가합니다. 개발 서버를 실행하고 http://localhost:3000에서 사이트를 확인하세요. Next.js 앱을 빌드하려면 서버를 중지하고 next.config.js에 정적 내보내기 구성을 추가하고 빌드 명령어를 실행합니다. 이렇게 하면 애플리케이션에 대한 HTML/CSS/JS 자산이 있는 out 폴더가 생성됩니다. Railway에 배포하려면 Railway CLI 도구를 설치하고 Railway 계정에 로그인하고 새 프로젝트를 만든 다음 out 폴더를 프로젝트에 연결하고 앱을 배포합니다. 배포가 완료되면 사이트를 테스트하고 앱을 다시 빌드하고 다시 배포하여 업데이트할 수 있습니다.
favicon
dev.to
Deploying a Static Next.js Site to Railway
Create attached notes ...