์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋ฐฑ์ค
- Git
- abap
- ๋ฆฌ์กํธ
- ์๋ง์กด์น์๋น์ค
- AI
- ๊นํ๋ธ
- ํ๋ธ๋ก
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋ฐ์ดํฐ๋ถ์
- erp
- ํ ์คํธ๋ถ์
- DFS
- ์์ฐ์ด์ฒ๋ฆฌ
- ํ์ด์ฌ
- nlp
- ์๊ณ ๋ฆฌ์ฆ
- sap
- ์ฝ๋ฉํ ์คํธ
- ์ธ๊ณต์ง๋ฅ
- tableau
- react
- github
- ๋ฐ์ดํฐ ๋ถ์
- ํ ์คํธ๋ง์ด๋
- AWS
- ์ฝํ
- ๋น ๋ฐ์ดํฐ
- ํ๋ธ๋ฃจ
- ๋ฅ๋ฌ๋
- Today
- Total
๋ชฉ๋กDocker (3)
Hey Tech
๐ ๋ชฉ์ฐจ 1. ๊ฐ์ 2. ์๋ฌ ๋ฉ์์ง 3. ํด๊ฒฐ ๋ฐฉ๋ฒ 4. ๋ฌธ์ ํด๊ฒฐ ๐จ๐ป 1. ๊ฐ์ ๋ณธ ํฌ์คํ ์์๋ ๋ก์ปฌ ํ๊ฒฝ์ ๋์ปค(Docker) ์ด๋ฏธ์ง๋ฅผ AWS Elastic Container Registry (ECR) ๋ฆฌํฌ์งํ ๋ฆฌ์ push ์ ๋ฐ์ํ๋ EOF ์ค๋ฅ ํด๊ฒฐ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃน๋๋ค. โ ์ฐธ๊ณ : Docker Image ๋น๋ ํ AWS ECR ์ ๋ก๋ํ๋ ๋ฐฉ๋ฒ https://heytech.tistory.com/415 AWS Lambda์ Docker๋ฅผ ํ์ฉํ ํ์ผ ์ ๋ก๋/์ฝ๊ธฐ ์์คํ ๊ตฌํ ๐ ๋ชฉ์ฐจ 1. ๊ฐ์ 2. AWS ๊ธฐ๋ณธ ์ธํ 3. React ๊ธฐ๋ฐ ์น ํ์ด์ง ๊ตฌํ 4. AWS ECR ์์ฑ 5. AWS IAM Role ์์ฑ 6. ํ๋ก์ ํธ ํ์ผ ๋ฐ๊ธฐ 7. Docker ์ค์น 8. AWS CLI ์ค์น 9. Do..
๊ฐ์ Docker ๊ธฐ๋ฐ Ubuntu ์ด๋ฏธ์ง ๋น๋ ์ timezone์ default ๊ฐ: UTC ๋ํ๋ฏผ๊ตญ ํ์ค์: UTC+9 Dockerfile ์์ ์ผ๋ก Ubuntu timezone ๋ณ๊ฒฝ ๊ฐ๋ฅ ์ค์ ๋ฐฉ๋ฒ 1) Dockerfile ์ฝ๋ Dockerfile์ ์๋์ ์ฝ๋๋ฅผ ์ถ๊ฐํ๋ฉด ๋ํ๋ฏผ๊ตญ ํ์ค์๋ก timezon ๋ณ๊ฒฝ ARG DEBIAN_FRONTEND=noninteractive ENV TZ=Asia/Seoul RUN apt-get update && \ apt-get install -y tzdata 2) ์ฝ๋ ์ค๋ช ARG DEBIAN_FRONTEND =n oninteractive tzdata ์ค์น ์ ํฐ๋ฏธ๋์์ ์ฌ์ฉ์๊ฐ timezone์ ์ง์ ์ค์ ํ ์ ์๋๋ก ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ์ง๋ง, ๋์ปค ์ด๋ฏธ์ง ๋น๋ ์์..
๐ ๋ชฉ์ฐจ 1. ๊ฐ์ 2. AWS ๊ธฐ๋ณธ ์ธํ 3. React ๊ธฐ๋ฐ ์น ํ์ด์ง ๊ตฌํ 4. AWS ECR ์์ฑ 5. AWS IAM Role ์์ฑ 6. ํ๋ก์ ํธ ํ์ผ ๋ฐ๊ธฐ 7. Docker ์ค์น 8. AWS CLI ์ค์น 9. Docker ์ด๋ฏธ์ง ๋น๋ 10. AWS ECR ๋ก๊ทธ์ธ 11. ๋์ปค ์ด๋ฏธ์ง PUSH 12. Lambda ํจ์ ์์ฑ 13. AWS API Gateway ์์ฑ 14. Axios ๊ธฐ๋ฐ API Call 15. S3 ๊ธฐ๋ฐ ์ ์ ์น ํธ์คํ 16. ํ์ผ ์ฝ์ด์ค๊ธฐ ํ ์คํธ 1. ๊ฐ์ ๋ณธ ํฌ์คํ ์์๋ Docker๋ฅผ ํ์ฉํ์ฌ AWS Lambda์์ ์ฐ๋ถํฌ์ ํ์ด์ฌ์ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ธํ ํ๊ณ , AWS API Gateway๋ฅผ ํตํด ์น์์ ๋์ด์ค๋ ํ์ผ์(i.e., POST ๋ฉ์๋) ๋ด์ฉ์ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ ์..