Node Js 앱을 Heroku에 빠르게 배포하는 방법
6605 단어 devopsnodebeginnersjavascript
게시하려는 node.js 앱이 있다고 가정합니다. 그렇지 않은 경우 this tutorial에 단계를 나열했습니다. 기본 앱을 설정하기 위한 코드샌드박스는 here입니다.
전제 조건
힘내
이미 설치되어 있는지 사용하지 않는지 확인할 수 있습니다.
$ git --version
git version 2.18.0.windows.1
$ node --version
v8.12.0
프로젝트의 Git 초기화(그렇지 않은 경우)
프로젝트가 git 저장소 자체인 경우 install heroku으로 이동합니다.
$ git init
Initialized empty Git repository in your-project-path/.git/
무시할
.gitignore
파일 생성node_modules
$ echo node_modules > .gitignore
파일을 git 저장소에 커밋
$ git add -A
$ git commit -m 'initial commit'
[master (root-commit) e79168d] initial commit
4 files changed, 2047 insertions(+)
create mode 100644 .gitignore
create mode 100644 index.js
create mode 100644 package.json
create mode 100644 yarn.lock
헤로쿠 설치
Download 플랫폼에 따라 Heroku CLI를 설치합니다.
버전을 확인하여 설치되어 있는지 확인합니다.
$ heroku --version
heroku/7.24.3 win32-x64 node-v11.14.0
헤로쿠에 로그인
heroku login
명령은 아무 키나 눌러 브라우저를 열도록 요청합니다. 그런 다음 브라우저에 로그인할 수 있으며 터미널이 이를 포착합니다. 멋지지 않아!$ heroku login
heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/auth/browser/06c81181-c988-457f-b415-5789e7abd758
Logging in... done
Logged in as [email protected]
Heroku 앱 만들기
명령을 사용하여 앱 만들기
heroku create <optional-app-name>
$ heroku create nodejs-tutorial-one-3sanket3
Creating ⬢ nodejs-tutorial-one-3sanket3... done
https://nodejs-tutorial-one-3sanket3.herokuapp.com/ | https://git.heroku.com/nodejs-tutorial-one-3sanket3.git
프로젝트의 package.json에 시작 명령이 있는지 확인하십시오.
...
"scripts": {
"dev": "nodemon index.js", <-- for local development purpose
"start": "node .", <-- Heroku will use to start the application
"test": "echo \"Error: no test specified\" && exit 1"
},
...
Note: If you want to use
start
command for some other task, you can create aProcfile
. It will tell Heroku which command to run while starting the application, as explained here.
코드 배포
$ git push heroku master
모든 것이 제대로 진행되면 아래와 같이 명령 출력의 마지막 부분을 볼 수 있습니다. 여기에는 앱이 배포되는 URL이 포함됩니다.
배포 로그 확인
heroku logs --tail
명령을 사용하여 배포 로그를 확인할 수 있습니다. 실시간으로 업데이트되므로 배포하는 동안 계속 열어둘 수 있습니다. 다른 터미널 탭/창에서 계속 주시하세요.참조 : https://devcenter.heroku.com/articles/getting-started-with-nodejs
표지 사진 제공: Rakicevic Nenad from Pexels
Reference
이 문제에 관하여(Node Js 앱을 Heroku에 빠르게 배포하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/3sanket3/how-to-quickly-deploy-node-js-app-to-heroku-58k4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)