Astro 사이트를 Heroku에 배포하세요
Heroku는 클라우드에서 최신 앱을 빌드, 실행, 관리하기 위한 서비스형 플랫폼입니다. 이 안내서를 통해 Astro 사이트를 Heroku에 배포할 수 있습니다.
:::caution다음 지침에서는 지원 중단된 heroku-static-buildpack을 사용합니다. 대신 heroku-buildpack-nginx 사용에 대한 Heroku 문서를 참조하세요.:::
배포 방법
Heroku CLI를 설치합니다.
가입하여 Heroku 계정을 만듭니다.
heroku login을 실행하고 Heroku 자격 증명을 입력합니다.$ heroku login아래 내용으로 프로젝트 루트에
static.json파일을 생성합니다.{ "root": "./dist" }이것이 여러분의 사이트 구성입니다. heroku-buildpack-static에서 자세한 내용을 읽어보세요.
Heroku git remote를 설정합니다.
# version change $ git init $ git add . $ git commit -m "My site ready for deployment." # creates a new app with a specified name $ heroku apps:create example # set buildpack for static sites $ heroku buildpacks:set https://github.com/heroku/heroku-buildpack-static.git사이트를 배포합니다.
# publish site $ git push heroku master # opens a browser to view the Dashboard version of Heroku CI $ heroku open