์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- SwiftUI Tutorials
- ๋์ ๊ณํ๋ฒ
- GCD
- APPJAM
- DynamicProgramming
- algoritm
- ๊ณ ๋์ kit
- ์ด์งํ์
- SwiftUI ํํ ๋ฆฌ์ผ
- URLSession
- discardableResult
- IOS
- Swift
- Til
- HAVIT
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฐ์ํ์ค๋ถ๋ถ์์ด์ํฉ
- SQL
- algorithm
- 0์ด๋์ด์๋๊ธธ
- concurrency
- ๊ธฐ์ด๋ฌธ๋ฒ
- GroupBy
- SOPT
- duno
- dfs
- binarySearch
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- BFS
- SwiftUI
- Today
- Total
๋ชฉ๋กInfra/CI CD (7)
suvera-dev ๐ฅฆ
์ด๋ฒ์๋ ECRํ ์คํธ ์ฉ EC2๋ฅผ ๋ง๋ค๊ธฐ, ๋์ปค ํ๊ฒฝ ๊ตฌ์ถ, ๋น๋ํ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ ์ ์๋ ECR์ ์ ๋ก๋ ํ๋ ๊ณผ์ ์ด๋ค. - ์ต์ข flow๋ ์์ ๊ฐ๋ค. ๊ฐ๋ฐ์๊ฐ github ๋ ํฌ์งํ ๋ฆฌ์ Push ํ์ ๋ github actions๋ฅผ ํตํด workflow๊ฐ ์๋์ผ๋ก ๋์๊ฐ๊ณ , ๋์ปค ์ด๋ฏธ์ง๊ฐ ๋น๋ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋น๋๋ ์ด๋ฏธ์ง๋ ECR์ ์ ๋ก๋ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ต์ข ์ ์ผ๋ก ECS Task Definition์ ์๋ก์ด ์ด๋ฏธ์ง ID๊ฐ ๋ค์ด๊ฐ๊ณ , ECS์ ์์ ์์ฑ ๋ช ๋ น์ ํ๋ค. ๊ทธ๋ฌ๋ฉด ๋ฐฐํฌ๊ฐ ์๋ฃ ๋๋ค ! 1. ECR์ ํ ์คํธ ํ EC2๋ฅผ ์์ฑ - ์์ง AutoScalingGroup ์์ฑ ์ ์ด๋ผ ์ธ์คํด์ค๊ฐ ์๋ค. ํ ์คํธ ํ ์ญ์ ํด์ฃผ์. ์ด๋ฆ : ECR-test AMI : Amazon Linux 2023 ..
AWS๋ฅผ ์ด์ฉํด์ ๋ฐฐํฌ์๋ํ ํ๊ฒฝ์ ๊ตฌ์ถํ๋ฉด์ ๋ค์ํ ๋คํธ์ํฌ ์ง์์ ์ฑ์๋๊ฐ ์ ์๋ ์ข์ ๊ธฐํ์๋ค. ๊ตฌ์ถํ๋ ๊ณผ์ ์ ๋ค์ ํ๋ฒ ์ ๋ฆฌํ๋ฉด์ ๊ณต๋ถํ ๋ด์ฉ์ ๋ณด์ถฉํด๋๊ฐ๊ณ ์ ํ๋ค. ์ฐ์ ์ด๋ค ์์ผ๋ก ๊ตฌ์ฑํ ์ง ์ํคํ ์ฒ๋ฅผ ์ง์ผํ๋๋ฐ, ์์ง AWS์ ๋ํ ์ดํด๊ฐ ์๋ฒฝํ์ง ์์์ ๋ค๋ฅธ๋ถ์ ์ํคํ ์ฒ๋ฅผ ๋ณด๊ณ ๋ฐ๋ผํ๋ ์์ผ๋ก ํด๋ณด์๋ค. ( ๋ฒ๋๋๊ป ๊ฐ์ฌ ์ธ์ฌ๋ฅผ ๋๋ฆฝ๋๋ค _ _ ) AWS ๋ฐฐํฌ์๋ํ ์ค์ ๋ก ๊ตฌ์ถํ๊ธฐ - ์ํคํ ์ฒ ์ด๋ฒ ํฌ์คํ ๋ถํฐ๋ ๊ทธ๋์ ๊ณต๋ถํ๋ ๊ฒ๋ค์ ํ ๋๋ก github / gitlab ๊ฐ์ ํ์๊ด๋ฆฌ ํด์ ์ด์ฉํด์, AWS... blog.naver.com ๊ณ์ ์ ์ฒ์ ๋ง๋ค์์ ๋ ํ๋์ ๋ฆฌ์ ์์ ๋ง๋ค์ด์ง๋ ๋ฆฌ์์ค๋ค์ ๋ค์๊ณผ ๊ฐ๋ค. - 1 VPC - n Subnet : n์ ์ฌ์ฉํ ์ ์๋ AZ์ ๊ฐ์ - ..
๋ฐฐํฌ ์๋ํ ํ๊ฒฝ์ ๊ตฌ์ถํ๋ฉด์ Github Actions์ ์ฌ์ฉํ์ฌ Docker ์ด๋ฏธ์ง๋ฅผ ๋น๋ํ๊ณ ECR์ Pushํ๋ ๊ณผ์ ์ ์งํํ์์ต๋๋ค. ์ด๋ฒ์๋ ๊ทธ ๊ณผ์ ์์ ๋น๋์ ์คํจํ๊ฑฐ๋ ์ค๋ฅ๊ฐ ๋ฌ์ ๊ฒฝ์ฐ์ ํธ๋ฆฌํ๊ฒ ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํด์ ์ ๋ฌด ํ์ ํด๋ก ์ฌ์ฉ๋๋ Slack๊ณผ ์ฐ๋ํ๋ ๊ณผ์ ์ ์งํํด๋ณด๊ฒ ์ต๋๋ค. 1. Slack์ ์๋ก์ด ์ฑ ์์ฑ https://api.slack.com/apps Slack API: Applications | Slack Your Apps Don't see an app you're looking for? Sign in to another workspace. api.slack.com 1) Create New App -> From Scratch ์ ํ 2) App Name์๋ ์ฌ์ฉํ ์ด๋ฆ์ ์ ..