YYYEJI

[MacOS] Heroku 실습하기 본문

Web Application Server (WAS)

[MacOS] Heroku 실습하기

YEJI ⍢ 2022. 11. 4. 04:02
728x90

Heroku란?

애플리케이션 개발, 실행 및 관리할 수 있게 도와주는 Tool 입니다.

 

 

↓↓↓      Heroku Link     ↓↓↓

https://www.heroku.com

 

Cloud Application Platform | Heroku

Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.

www.heroku.com

 

( ⑤, ⑥ 번은 ⑧번에서 하기 때문에 건너 띄어도 됩니다.)

① Heroku에 로그인을 해주세요.

 

② Login 후 Document(아래 링크)로 들어가서 CLI을 확인해 주세요.

https://devcenter.heroku.com/articles/heroku-cli

 

The Heroku CLI | Heroku Dev Center

Last updated August 25, 2022 The Heroku Command Line Interface (CLI) lets you create and manage Heroku apps directly from the terminal. It’s an essential part of using Heroku. Install the Heroku CLI Pre-requisites The Heroku CLI requires Git, the popular

devcenter.heroku.com

 

 

③ Terminal에 명령어를 입력해 주세요.

$ brew tap heroku/brew && brew install heroku

④ Version을 확인해 주세요.

$ heroku --version

⑤ heruko로 로그인을 해주세요

$ heroku login

Enter

 

 

⑥ Java plugin 다운로드

$ heroku plugins:install java

 

 

⑦ Package 만들기

우측에 있는 Maven 클릭
Lifecycle의 package 우 클릭
Run Maven Build 클릭
BUILD SUCCESS 확인하기
Target(좌측에 있는 Project) 파일 밑에 .war 파일 생성되면 성공

 

⑧ 배포

IntelliJ 하단에 있는 Terminal 클릭
cd target
heroku login
heroku plugins:install java
App create
여기에 서비스를 deploy 해보겠습니다.

 

⑨ Deploy

heroku war:deploy [.war file_name] --app [heroku_app_name]

$ heroku war:deploy JSPFirstProject-1.0-SNAPSHOT.war --app sys-hgu

 

heroku open -a [heroku_app_name]

$ heroku open --app sys-hgu

 

 

 

◡̈