4주차 기본 세팅 진행
Font
OTF TTF WOFF 차이
배포
git 업데이트
git switch이 되지 않아 git update 이행
$ git --version
$ sudo add-apt-repository ppa:git-core/ppa -y
$ sudo apt-get update
$ sudo apt-get install git -y
RDS와 sequelize와 연결하기
RDS를 생성하고, EC2 서버와 데이터베이스를 연결하기 위해 다음과 같이 .env를 작성해야 한다.
.env를 작성하고 server의 config에 연결시켜주었지만, 제대로 동작하지 않았는데, 한참을 헤맨 후에야 port를 설정하지 않았다는 것을 깨달았다...
port를 추가해주고 실행하니 제대로 동작하는 것을 확인할 수 있다.
ACM(인증서)는 무조건 버지니아로 설정!
cloudfront에 invalidation role 추가하기
1. cloudfront 무효화 설정
client 파이프라인을 구축하고 자동 배포를 하였다. 하지만 client 파일을 변경하고 push하여 재배포를 테스트 했지만, 바로 동기화되지 않았다. 찾아보니 다음과 같이 invalidation 즉 무효화 설정이 필요했다.
cloudfront는 edge server에서 내용을 가져오기 때문에 origin server와 동기화 되는데에 하루정도 걸린다. 이 지연을 무시하고싶을때 invalidation 옵션을 사용해야 한다.
buildspec.yml 파일에 다음 코드 추가
post_build:
commands:
- aws s3 cp index.html s3://<YOUR_BUCKET_NAME>
- aws cloudfront create-invalidation --distribution-id <CLOUDFRONT_DISTRIBUTION_ID> -- paths '/*'
2. 재배포 실패
위와 같이 수정해 주었지만, 이번에는 배포가 실패되었다..
에러 메시지는 다음과 같다.
Author And Source
이 문제에 관하여(4주차 기본 세팅 진행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ellie12/4주차-파일-기본-설정저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)