์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- SOPT
- binarySearch
- ์ด์งํ์
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- HAVIT
- BFS
- Swift
- dfs
- discardableResult
- concurrency
- ๊ธฐ์ด๋ฌธ๋ฒ
- ํ๋ก๊ทธ๋๋จธ์ค
- SwiftUI
- SwiftUI Tutorials
- ์ฐ์ํ์ค๋ถ๋ถ์์ด์ํฉ
- SQL
- GCD
- Til
- duno
- ๊ณ ๋์ kit
- SwiftUI ํํ ๋ฆฌ์ผ
- URLSession
- IOS
- 0์ด๋์ด์๋๊ธธ
- algoritm
- ๋์ ๊ณํ๋ฒ
- GroupBy
- algorithm
- APPJAM
- DynamicProgramming
- Today
- Total
๋ชฉ๋กTotal (68)
suvera-dev ๐ฅฆ
์์ AWS ๋ฐฐํฌ ๊ณผ์ ์ ํฌ์คํ ํ๋ฉด์ EC2 + WebServer๋ฅผ ํ์ฉํ์ฌ ์ค์ต์ ํด๋ณด์๋๋ฐ์. ๊ทธ ์ธ์๋ ์น์ฌ์ดํธ๋ฅผ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ๋ค์ด ์์ด์ ํ๋ฒ ๋น๊ตํด๋ณด๋ ค๊ณ ํฉ๋๋ค. 1. AWS - EC2 + WebServer(Nginx) ๋ฅผ ํ์ฉํ ๋ฐฐํฌ 2. AWS - CloudFront + S3๋ฅผ ํ์ฉํ ๋ฐฐํฌ 3. AWS - Amplify๋ฅผ ํ์ฉํ ๋ฐฐํฌ 1. EC2 + WebServer ( Nginx ) ๋ฅผ ํ์ฉํ ๋ฐฐํฌ - AWS EC2 ์ธ์คํด์ค ์์ Nginx ์น์๋ฒ๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ ํธ์คํ ์ ์งํํ๋ ๋ฐฉ๋ฒ. EC2๋ ํ๋์ ์์ ๊ฐ์์ ์๋ฒ์ด๊ณ , Nginx๋ OS์์ ์น ์๋น์ค๋ฅผ ๋์ฐ๊ธฐ ์ํ ์น ์๋ฒ. EC2์ Nginx๋ฅผ ์ด์ฉํด์ ๊ฐ๋จํ๊ฒ ์ ์ ์ธ ์ฌ์ดํธ๋ฅผ ๋ฐฐํฌํ ์ ์๋ค. ์ฅ์ 1) Ngi..
์ด์ ์ index.html ํ์ผํ๋๋ก ๋ฐฐํฌ ํ ์คํธ๋ฅผ ํ์๋๋ฐ, ์ค์ ๋ก ๋ฐฐํฌํด์ผํ๋ ํ๋ก์ ํธ๋ React ํ๋ก์ ํธ๋ก ๊ตฌ์ฑํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ React ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ณ ์ ๋จ๋์ง ํ์ธํด๋ณด์. 1. React ํ๋ก์ ํธ ์์ฑ - ๋ฆฌ์กํธ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋จํ๋ค. - ์ด์ ์ ์งํํ๋ ํด๋์์ ๊ทธ๋๋ก React ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด์ฃผ์๋ค. Node.js ์ค์น ์์ ์ฉ ํด๋ ๋ง๋ค๊ธฐ ํฐ๋ฏธ๋์์ npx create-react-app ํ๋ก์ ํธ๋ช ์ด๋ ๊ฒ ํ๋ฉด ์๋์ ์ผ๋ก ํ์ํ ํด๋๋ค์ด ์ธํ ๋๋ค. 2. Docker ํ์ผ ์์ ์๋์ ๊ฐ ์ฝ๋ ์ค๋ช ์ ์ ์ด๋์๋ค. # base image ์ค์ (as build ๋ก ์๋ฃ๋ ํ์ผ์ ๋ฐ์์ ์ฌ์ฉํ ์ ์๋ค.) FROM node:14-alpine as build # ์ปจํ ์ด๋ ๋ด๋ถ ์..
ํ์ฌ ์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ์์ฒญ์ LB๊ฐ ๋ฐ์ EC2์ ์์ฒญ์ ๋ณด๋ด๊ณ ์๋ ๊ตฌ์กฐ๋ก ๋์ด์๋ค. ์ด๋ฒ์๋ ๋๋ฉ์ธ์ ๋ฐ๊ธ ๋ฐ๊ณ AWS์ Route53์ ๋ฑ๋กํ๋ค, ELB์ ์ฐ๊ฒฐํด์ ๋๋ฉ์ธ์ผ๋ก ์ ์ํ ๊ฒ์ด๋ค. 1. ๋๋ฉ์ธ ๋ฐ๊ธ ์ฌ์ดํธ https://www.freenom.com/en/index.html?lang=en Freenom - A Name for Everyone Sorry, is not available. IMPORTANT NOTICE: Because of technical issues the Freenom application for new registrations is temporarily out-of-order. Please accept our apologies for the inconvenience. W..
์์ ๊ตฌ์ถํ ECS์์ ์๋ก์ด ์ด๋ฏธ์ง๊ฐ ์๋์ ์ผ๋ก ๋ฐฐํฌ๋๋ ๊ณผ์ ์ ์ถ๊ฐํด์ฃผ๋ ค๊ณ ํ๋ค. ์ด๋ฏธ์ง๊ฐ ์๋กญ๊ฒ ์์ฑ๋์ด์ ECR๋ก pushํ๊ณ , ์๋ก์ด ์ด๋ฏธ์ง tag๋ฅผ ์ง์ ํ์ฌ ์ ๋ก๋ ํ๋ ๊ฒ ๊น์ง ์๋ฃํ์๋ค. ๊ทผ๋ฐ ์ด ์ด๋ฏธ์ง ํ๊ทธ๋ฅผ ECS์ Task Definition์ ์ ๋ฐ์ดํธํด์ผ ECS๊ฐ ๋ณ๊ฒฝ์ฌํญ์ ๊ฐ์งํ์ฌ EC2๋ก ๋ฐฐํฌ ๋ช ๋ น์ ๋ด๋ฆฌ๊ฒ ๋๋ค. ์ค๋์ ์ด Task Definition์ ์๋ก์ด ์ด๋ฏธ์ง ํ๊ทธ๋ฅผ ์ ๋ฐ์ดํธํ์ฌ ๋ฐฐํฌํ๋ ๊ณผ์ ์ ํ ์คํธ ํด๋ณผ ๊ฒ์ด๋ค. ์ด์ ์ ์์ฑํ์๋ deployment.yml ํ์ผ์ ์์ ํด๋ณด์. 1. ECS ์ฝ์์์ ์๋์ ํด๋นํ๋ ํ๊ฒฝ ๋ณ์๋ฅผ ์ฐพ์ ์ถ๊ฐํด์ค๋ค. env: ENV: development AWS_REGION: ap-northeast-2 CONTAINER_NAME: conta..