Skip to content

Commit ed9f354

Browse files
committed
Docs: 소제목 추가
1 parent 35a0400 commit ed9f354

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@
66

77
![Image](https://github.com/user-attachments/assets/471e09f6-fbd4-4437-9174-c2cafa64e829)
88

9-
GitHub Actions에 워크플로우를 작성해 다음과 같이 배포가 진행되도록 합니다.
10-
11-
(사전작업: Ubuntu 최신 버전 설치)
12-
139
1️⃣ GitHub Actions
1410

1511
워크플로우 구성: main 브랜치에 push 이벤트가 발생하면 배포가 자동으로 진행됩니다.
@@ -40,29 +36,33 @@ AWS Secrets Manager나 GitHub Repository Secrets를 활용해 자격 증명을
4036

4137
## 주요 개념
4238

43-
- GitHub Actions과 CI/CD 도구
39+
- ### GitHub Actions과 CI/CD 도구
40+
4441
GitHub Actions는 GitHub에서 제공하는 자동화 워크플로 도구입니다.
4542
CI(지속적 통합), CD(지속적 배포)를 자동화해주는 역할을 합니다.
4643
예를 들어, 코드 push 시 자동으로 테스트, 빌드, 배포 과정을 실행합니다.
4744
이를 통해 배포 오류를 줄이고, 일관된 개발 파이프라인을 유지할 수 있습니다.
4845

49-
- S3와 스토리지
46+
- ### S3와 스토리지
47+
5048
S3는 Amazon Web Services의 객체 스토리지 서비스입니다.
5149
정적 웹사이트 파일(html, css, js)이나 이미지, 동영상 같은 파일을 저장·서빙합니다.
5250
높은 내구성(99.999999999%)과 가용성을 제공해, 안전하게 정적 파일을 저장할 수 있습니다.
5351

54-
- CloudFront와 CDN
52+
- ### CloudFront와 CDN
53+
5554
CloudFront는 AWS의 CDN(콘텐츠 전송 네트워크) 서비스입니다.
5655
S3 같은 저장소에서 정적 파일을 가져와 전 세계 엣지 로케이션으로 배포해, 사용자에게 더 빠르게 콘텐츠를 전달합니다.
5756
CDN은 글로벌 사용자에게 콘텐츠를 빠르게 제공하고, 서버 부하를 줄여줍니다.
5857

59-
- 캐시 무효화(Cache Invalidation)
58+
- ### 캐시 무효화(Cache Invalidation)
59+
6060
캐시 무효화는 CDN이나 브라우저에 저장된 캐시를 지우는 작업입니다.
6161
사이트를 업데이트하면, 사용자에게 이전 버전 캐시가 남아있을 수 있습니다.
6262
이때 캐시 무효화를 통해 최신 콘텐츠로 빠르게 갱신할 수 있습니다.
6363
예) CloudFront의 Invalidation API를 사용해서 특정 경로 캐시를 제거.
6464

65-
- Repository secret과 환경변수
65+
- ### Repository secret과 환경변수
6666
Repository secret은 GitHub Actions 등에서 민감 정보를 안전하게 관리하는 방식입니다.
6767
예를 들어, 배포용 API 키, 데이터베이스 비밀번호 등을 저장하고, 워크플로에서 환경 변수로 불러와 사용합니다.
6868
이를 통해 보안을 유지하면서도 자동화 파이프라인을 안전하게 실행할 수 있습니다.

0 commit comments

Comments
 (0)