2022-11-10-TIL
๐ ์ค๋ ๊ณต๋ถํ ๋ด์ฉโ
- fast api deploy
- ์ฐ์ต ์ฉ๋ ๋ฐฐํฌ ๊ณต๊ฐ ํ์
- aws๋ฅผ ์ฌ์ฉํด๋ ๋์ง๋ง, ์ฐ์ต ์ฉ๋๋ก ์ฌ์ฉํ๊ธฐ์๋ ๊ทธ ๋ฐฐํฌ ๊ณผ์ ์ด ์๋นํ ๊ท์ฐฎ๋ค.
- deta ๊ฐ์ ํ๊ณ ๋ ์ดํ ๋ฉ๋ด์ผ๋๋ก ์งํํ๋ 5๋ถ๋ ์๋์ ๋ฐฐํฌ ๊ฐ๋ฅ ํ์๋ค.
- ๋ณ๋์ ์นด๋ ์ ๋ณด๋ฅผ ๊ธฐ์ ํ์ง๋ ์๊ณ , ๋ฐ๋ก ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ ๋ถ๋ถ์ด ์ธ์ ๊น์๋ค.
- deta ๋ฐฐํฌ ์งํ ํ๋ก์ฐ
- https://www.deta.sh ํ์ ๊ฐ์
curl -fsSL https://get.deta.dev/cli.sh | sh
๋ช ๋ น์ด ์ฌ์ฉ ํ deta ์ค์น- deta ์ค์น ๊ฒฝ๋ก ํ๊ฒฝ ๋ณ์ ์ค์ ํน์ ํด๋น ๊ฒฝ๋ก ๊ธฐ์ต
- fast api ํ๋ก์ ํธ ์ค๋น
- requirements.txt ์์ฑ
fastapi
์ ๋ ฅ - fast api ํ๋ก์ ํธ์์ ์๋ date ๋ช
๋ น์ด ์
๋ ฅ ํ ๋ฐฐํฌ
deta new # ๋ก๊ทธ์ธ
deta new # ์ต์ด ํ๋ก์ ํธ ์์ฑ์
deta deploy # ์ดํ ํ๋ก์ ํธ ๋ณ๊ฒฝ์
- requirements.txt ํ์ผ์ ํ์ด์ฌ์์ ์์กด์ฑ์ ๊ด๋ฆฌํ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ ์ด๋ผ๊ณ ์๊ฐํด๋ ๋ฌด๋ฐฉ
๐ ์นญ์ฐฌโ
- ๋ฌด์ธ๊ฐ๋ฅผ ๊ณ์ ๊พธ์คํ ํ๋ ๋ถ๋ถ์ ์นญ์ฐฌ ํ๊ณ ์ถ๋ค.
โ ๏ธ ๊ฐ์ ํ ๊ฒโ
- ๋ ์ด๋ ค์ด ๋ถ๋ถ์ ํ์ต ํ ์ ์์ง ์์๊น?