-
๋งํฌ๋ค์ด ํ์ผ์ ๋์ ์ฝ๊ณ , ์ฐ๊ด๊ด๊ณ๋ฅผ
๋ณ์๋ฆฌ
์ฒ๋ผ ํํํฉ๋๋ค. -
ํ๋์, ํ๋์, ๋ถํ์์ ๊ฐ ๋ ธ๋๋ฅผ ํด๋ฆญํ๋ฉด ์ธ๋ถ์ ๋ณด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
- ๋ชจ๋ ์ปจํ ์ด๋๋ฅผ ๋น๋ํ๊ณ ๊ธฐ๋ํฉ๋๋ค.
cd docker
docker compose up --build
- FrontEnd : Node ViteUI
- BackEnd : Python FastAPI
- API ๋ฌธ์๋
/swagger
์์ ํ์ธ - ๋งํฌ๋ค์ด ๋ฐ์ดํฐ ๊ฒฝ๋ก, ๋ชจ๋ธ ์ข
๋ฅ ๋ฑ์
app.py
์์ ์ค์ - OpenAI, Naver ๊ฒ์ ํค ๋ฑ์
config.properties
,secret.properties
์์ ์ค์ secret.properties
๋secret.sample.properties
์ ์ฐธ๊ณ ํด ์์ฑPython 3.12
,Mac M1
์์ ์์ ํจ.Python 3.13
์์ ์ผ๋ถ ์์กด์ฑ ์ถฉ๋ ์์- Debian OS๋
psycopg2
๋์ apt ๋ฑ์ผ๋กpsycopg2-binary
ํจํค์ง ์ค์น ํ์
- API ๋ฌธ์๋
- MessqgeQueue : RabbitMQ
- DataBase : PostgeSql, PgAdmin
- DevOps : Portainer, Grafana/Loki/Tempo, Jenkins
- ๊ทธ์ธ(๊ณํ์ค) : Spring Batch, NestJS BFF, Aspire ServiceDefaults