-
Notifications
You must be signed in to change notification settings - Fork 20
[FE] build fe.sh 사용법
Jungseok Sung edited this page Aug 3, 2022
·
7 revisions
- 로컬에서 실행하면 yarn 빌드 > S3 배포까지 이어지는 스크립트
- CloudFront Cache Invalidation은 권한이 없으므로 AWS console login후 수동으로 실행한다!
- 서버 IP 노출 위험때문에 스크립트는 (backend) 서브모듈 안에 존재 (
build-fe.sh
)
- 배포할 때 현재 working directory가
2021-zzimkkong/frontend
인가? - 내 Public IP가 서버 EC2의 AWS 보안그룹 (SG-DEFAULT)에 등록이 되어있는가?
- 현재 소스 코드가 내가 배포하고자 하는 소스가 확실한가? (코드 수정사항 확인, 브랜치 확인, ...)
- 실행 시 다음 포맷을 지켜서 실행한다
$ sh ../backend/src/main/resources/config/build-fe.sh [KEY-zzimkkong.pem Path] [environment]
- KEY-zzimkkong.pem Path: 내 컴퓨터에서
KEY-zzimkkong.pem
이 위치한 경로 - environment:
prod
(상용 배포) /dev
(개발 배포)
# prod application 배포 (s3://zzimkkong-bucket)
$ sh ../backend/src/main/resources/config/build-fe.sh ~/KEY-zzimkkong.pem prod
# dev application 배포 (s3://zzimkkong-bucket-dev)
$ sh ../backend/src/main/resources/config/build-fe.sh ~/KEY-zzimkkong.pem dev