์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Streamlit๊ธฐ๋ณธ
- MySQL
- java
- ์๋ฐ๊ณต๋ถ
- ํ๋ค์ค๊ณต๋ถ
- ์คํธ๋ฆผ๋ฆฟ
- RESTful API
- ํ๋ค์ค
- JavaScript
- db
- ์๋ฐ์ด๋ณด
- ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ
- streamlit
- ์น๋์๋ณด๋ ๊ธฐ์ด
- Matplotlib ๊ธฐ์ด
- Streamlit๊ธฐ์ด
- ์๋ฐ๊ธฐ์ด
- ์คํธ๋ฆผ๋ฆฟ ๊ธฐ๋ณธ
- ํ์ด์ฌ๊ณต๋ถ
- ์๋๋ก์ด๋ ์คํ๋์ค
- ์๋ฐํ๋ก๊ทธ๋๋ฐ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์๋ฐ
- ์น๋์๋ณด๋ ์ ์
- ์๋ฐ์คํฌ๋ฆฝํธ
- Pandas
- serverless
- Android
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
- ํ์ด์ฌ
- Today
- Total
๋ชฉ๋ก๐Serverless (6)
ruriruriya
์ง๋ ๋ฒ์ serverless deploy๋ก ์๋ฒ ๋ฐฐํฌ๋ฅผ ํด๋ณด์๋ค. ์ด๋ฒ์ github๋ก commit/push ํ๋ฉด ์๋์ผ๋ก ์๋ฒ์ ๋ฐฐํฌ๋ ์ ์๋๋ก ํด๋ณด์. 1. GitHub ํด๋น ๋ ํ์งํ ๋ฆฌ - Actions ํ๋ ๊ธ์จ๋ก ๋ set yo a workflow yourself ๋ฅผ ํด๋ฆญํ๋ค. main.yml ํ์ผ์ด ์์ฑ๋๊ณ ์๋ ์ฝ๋๋ฅผ ์ ๋ ฅํ ๋ค์ branches :์ ํด๋น ๋ ํ์งํ ๋ฆฌ branches๋ ๋๊ฐ์ด ์ ๋ ฅํด์ค๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ฅํ์ง ๋ง๊ณ ๋๊ธฐํ๋ค. 2. GitHub ํด๋น ๋ ํ์งํ ๋ฆฌ - Settings ๋ธ๋ผ์ฐ์ ์ ์ํญ์ ๋๋ฌ ํด๋น ๋ ํ์งํ ๋ฆฌ - Settings - Secrets and variables ๋ฅผ ํด๋ฆญํ๋ค. ๊ทธ๋ฆฌ๊ณ Actions๋ก ์ ์ main.yml ํ์ผ์์ jobs - deploy - env..
์๋ฒ๋ฆฌ์ค๋ก ๋ง๋ API app์ serverless deploy๋ก ์๋ฒ ๋ฐฐํฌ๋ฅผ ํด๋ณด์ :) 1. ์ฌ์ ์์ ์ฌ์ ์์ ์ seserverless ํ๋ ์ ์ํฌ๊ฐ ์ค์น๋์ด ์์ด์ผ ํ๋ค. https://ruriruriya.tistory.com/106 [AWS] Lambda - Serverless ํ๋ ์์ํฌ ์ค์น 1. npm ์ค์น ๋ณ๋ค๋ฅธ ์ค์ ์์ด Next ๋ง์ ๋๋ฅด๋ฉฐ ์ค์น๋ฅผ ์๋ฃํ๋ค. https://nodejs.org/en/download Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. Serverless ํ๋ ์์ํฌ ์ค์น ruriruriya.tistory.com ๊ทธ๋ฆฌ๊ณ A..
์๋ฒ๋ฆฌ์ค๋ก ํด๋๋ฅผ ์์ฑํ์ผ๋ VSCODE์ผ๋ก ๊ฐ์ํ๊ฒฝ์์ ๋ฐฐํฌ๊น์ง ํด๋ณด์. ์๋ฒ๋ฆฌ์ค๋ก ํด๋ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์๋ ํฌ์คํ ์ฐธ๊ณ https://ruriruriya.tistory.com/115 [Serverless]์๋ฒ๋ฆฌ์ค๋ก ํ๋ก์ ํธ ํด๋ ๋ง๋ค๊ธฐ Serverless ํ๋ ์์ํฌ๋ก ํ๋ก์ ํธ ํด๋๋ฅผ ๋ง๋ค์ด๋ณด์. ํด๋ ์์ฑ ์ดํ git๊ณผ ์ฐ๋ํ ์ ์๋ค. 1. cmd ์์ ๊ฒฝ๋ก ์ง์ ํ๋ก์ ํธ ํด๋๋ฅผ ๋ง๋ค ๊ฒฝ๋ก๋ก ์ด๋ํ๋ค. $ cd (์ด๋ํ ๊ฒฝ๋ก(ํด๋๋ฅผ ๋ง๋ค)) 2. severless ruriruriya.tistory.com 1. VSCODE์์ ํด๋ ์ด๊ธฐ VSCODE๋ฅผ ๋จผ์ ์ด๊ณ [File]- [Open Folder...] ํด๋ฆญํด์ ํด๋น ํด๋๋ฅผ ์ง์ ํด์ ์ฐ๋ค. 2. serverless.yml ์์ severless.y..
Serverless ํ๋ ์์ํฌ๋ก ํ๋ก์ ํธ ํด๋๋ฅผ ๋ง๋ค์ด๋ณด์. ํด๋ ์์ฑ ์ดํ git๊ณผ ์ฐ๋ํ ์ ์๋ค. 1. cmd ์์ ๊ฒฝ๋ก ์ง์ ํ๋ก์ ํธ ํด๋๋ฅผ ๋ง๋ค ๊ฒฝ๋ก๋ก ์ด๋ํ๋ค. $ cd (์ด๋ํ ๊ฒฝ๋ก(ํด๋๋ฅผ ๋ง๋ค)) 2. severless ๋ช ๋ น์ด ์คํ ํด๋น ํด๋๋ก ์ด๋์ด ๋์๋ค๋ฉด ์๋ ๋ช ๋ น์ด๋ฅผ ์คํ $ serverless 3. Flask API ์ ํ ๋ฐฉํฅํค ์/์๋ ๋ฅผ ๋๋ฅด๋ฉด ์ํ๋ API ํ ํ๋ฆฟ์ ์ ํํ ์ ์๋ค. ๋ณธ์ธ์ 'AWS - Python - Flask API' ์ ํ 4. ํด๋๋ช ์ ๋ ฅ ์ธ ๋๋จธ์ง ํด๋๋ช ์ ์ ๋ ฅํ๊ณ ์ ์ ๋ [Skip]์ผ๋ก ํ๋ค. ์ง๊ธ deploy ํ ๊ฒ์ธ์ง ๋ฌผ์ด๋ณธ๋ค๋ฉด ๋๋ฒ๋ค n์ ์ฐ๋ฌ์ ์ ๋ ฅํ๋ฉด ๋. 5. ํด๋ ์์ฑ ํ์ธ ํด๋น ๊ฒฝ๋ก ํด๋๋ก ๋ค์ด๊ฐ๋ฉด ์๋ฒ๋ฆฌ์ค๋ก ๋ง๋ ํด๋๊ฐ ์์ฑ๋ ๊ฒ์ ํ..
1. AWS์ IAM์์ ์ ์ ์์ฑ AWS IAM ์ ์ํด์ ์ผ์ชฝ [์์ธ์ค ๊ด๋ฆฌ]-[์ฌ์ฉ์] ์์ ์ด๋๋ฏผ ๊ถํ ๋ง๊ณ , ์๋์ ๊ฐ์ด ํ๋์ฉ ์ ํํด์ ์ ์ ๊ถํ์ ์ค์ ํ๋ค. ์๋ ์ ์ฑ ๋ค์ ๋ชจ๋ ์ ํ ํ ๋ค์์ ๋๋ฅธ๋ค. ์ฑ๊ณต์ ์ผ๋ก ์์ฑ๋์๋ค๊ณ ๋์จ๋ค. IAM > ์ฌ์ฉ์ > ์ ์์ฝ ๋ถ๋ถ์ ์์์ค ํค ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญ ์์์ค ํค ๋ชจ๋ฒ ์ฌ๋ก ๋ฐ ๋์์ ๊ทธ๋ ๊ฒ ์ ๊ฒฝ์ฐ์ง ์์๋ ๋๋ ๋ถ๋ถ์ด์ง๋ง ๋ณธ์ธ์ AWS ์ธ๋ถ์์ ์คํ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํํ๋ค. ๊ทธ ๋ค์์ผ๋ก ๋์ด๊ฐ๋ฉด ์์ฑ๋ ์ ์ ์ ํค ๊ฐ ๋ฑ์ด ์๋ csv๋ฅผ ๋ฐ์ ์ ์๋ค. ์ง๊ธ ์๋๋ฉด ๋ฐ์ง ๋ชปํ๋ ๋ฐฑ์ ์ ์ ํด๋ฌ์ผ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ! ๋ชจ๋๊ฐ ๋ณผ ์ ์๋ Github ๋ฑ์ ์ฌ๋ฆฌ๋ฉด ์๋ง์กด์์ ์บ์นํ๊ณ ๊ถํ์ ๋ง์ผ๋ ์ด ๋ํ ์กฐ์ฌํด์ผ ํ๋ค. 2. ์์ฑ๋ ์ ์ Serverles..
1. npm ์ค์น ๋ณ๋ค๋ฅธ ์ค์ ์์ด Next ๋ง์ ๋๋ฅด๋ฉฐ ์ค์น๋ฅผ ์๋ฃํ๋ค. https://nodejs.org/en/download Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. Serverless ํ๋ ์์ํฌ ์ค์น cmd ์ฐฝ์์ ์๋ฒ๋ฆฌ์ค ์๋ ๋ช ๋ น์ด๋ก ํ๋ ์์ํฌ๋ฅผ ์ค์นํ๋ค. $ npm install -g serverless