[BE] build.sh 사용법 - woowacourse-teams/2021-zzimkkong GitHub Wiki
개요
- 로컬에서 실행하면 애플리케이션 빌드와 배포까지 이어지는 스크립트
- 서버 IP 노출 위험때문에 스크립트는 서브모듈 안에 존재 (
build.sh
)
배포 전 체크 리스트
실행 방법
반드시 2021-zzimkkong/backend
경로 상에서 실행
$ sh src/main/resources/config/build.sh [KEY-zzimkkong.pem Path] [Application Profile] [Build Option (Optional)]
- KEY-zzimkkong.pem Path: 내 컴퓨터에서
KEY-zzimkkong.pem
이 위치한 경로
- Application Profile:
prod
(상용 배포) / dev
(개발 배포)
- Build Option (Optional):
-x
(테스트 없이 빌드 수행)
예시
# prod application 배포 (Port 8080)
$ sh src/main/resources/config/build.sh ~/.ssh/KEY-zzimkkong.pem prod
# dev application 배포 (Port 8081)
$ sh src/main/resources/config/build.sh ~/.ssh/KEY-zzimkkong.pem dev
# dev application 배포 (Port 8081) + NO test & ascii doctor (Fast Build)
$ sh src/main/resources/config/build.sh ~/.ssh/KEY-zzimkkong.pem dev -x
or
$ sh src/main/resources/config/build.sh ~/.ssh/KEY-zzimkkong.pem dev -X