Spaces:
Running
Download HANDOFF.md from tkadkghdlf/CD: direct link, hf CLI and curl.
- Browser
- Download file 11.3 kB
-
https://huggingface.co/spaces/tkadkghdlf/CD/resolve/main/HANDOFF.md
- Command line
-
hf download hf://spaces/tkadkghdlf/CD/HANDOFF.md
-
curl -L -o HANDOFF.md https://huggingface.co/spaces/tkadkghdlf/CD/resolve/main/HANDOFF.md
Tranimal Run ์ธ์์ธ๊ณ์
๋ง์ง๋ง ๊ฐฑ์ : 2026-08-26
์ด ๋ฌธ์๋ ๋ค๋ฅธ ์ปดํจํฐยท๋ค๋ฅธ Codex ์์ ์์ ๊ฐ์ ํ๋ก์ ํธ๋ฅผ ์์ ํ๊ฒ ์ด์ด๊ฐ๊ธฐ ์ํ ๊ธฐ์ค ๋ฌธ์์ ๋๋ค. ๋น๋ฐ๋ฒํธ, ํ ํฐ, DB ์ ์ ๋ฌธ์์ด, ์๋ช ํค ํ์ผ์ ์ ๋ ์ด ๋ฌธ์๋ Git์ ๊ธฐ๋กํ์ง ์์ต๋๋ค.
1. ๊ณต์ ์์น
Git์ ์์ค ์ฝ๋, DB ๋ง์ด๊ทธ๋ ์ด์ , ์ค์ ํ ํ๋ฆฟ, ๋ฐฐํฌ ์ ์, ์์ ์ด๋ ฅ์ ๊ณต์ ํฉ๋๋ค. ๋ค๋ฅธ ๊ธฐ๊ธฐ์์๋ ํด๋น ์ ์ฅ์๋ฅผ ๋ด๋ ค๋ฐ์ผ๋ฉด ๊ฐ์ ์ฝ๋ ๊ธฐ์ค์ ์์ ์์ ํ ์ ์์ต๋๋ค.
๋จ, ๋ค์์ Git์ผ๋ก ์ด๋ํ์ง ์์ผ๋ฉฐ ๋ณ๋๋ก ์์ ํ๊ฒ ์ ๋ฌํด์ผ ํฉ๋๋ค.
| Git์ผ๋ก ๊ณต์ ๋์ง ์๋ ํญ๋ชฉ | ์ด์ | ์ ๋ฌ ๋ฐฉ๋ฒ |
|---|---|---|
.env์ API ํ ํฐ |
๋น๋ฐ ์ ๋ณด | ๋น๋ฐ๋ฒํธ ๊ด๋ฆฌ์ ๋๋ ์ํธํ๋ ๊ฐ์ธ ์ ์ฅ์ |
| Hugging Face Space์ Secrets/Variables | ๋ฐฐํฌ ํ๋ซํผ ์ค์ | ์ ๊ธฐ๊ธฐ์์ Space ์ค์ ํ๋ฉด์ผ๋ก ํ์ธยท์์ |
| EC2 PostgreSQL DB์ ์ ์ ์ ๋ณด | ์๊ฒฉ ์ด์ ๋ฐ์ดํฐ | ๊ธฐ์กด DB๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ๊ณ ์ ์ ๋ฌธ์์ด๋ง ๋น๊ณต๊ฐ ์ ๋ฌ |
Android signing.keystoreยทํค ๋น๋ฐ๋ฒํธ |
์ฑ ์๋ช ๋น๋ฐ | ์ํธํ๋ USB/๋น๋ฐ๋ฒํธ ๊ด๋ฆฌ์๋ก๋ง ์ ๋ฌ |
node_modules, .next, Gradle ๋น๋ ๊ฒฐ๊ณผ |
์ฌ์์ฑ๋๋ ๋์ฉ๋ ํ์ผ | ์ ๊ธฐ๊ธฐ์์ ์์กด์ฑ ์ค์นยท๋น๋ |
| ADB ๋ฌด์ ๋๋ฒ๊น ํ์ด๋ง | ๊ธฐ๊ธฐ๋ณยท์ผํ์ฑ ์ ๋ณด | ์ PC์์ ๋ค์ ํ์ด๋ง |
๊ถ์ฅ ๋ฐฉ์: ์ ์ฒด D:\Capstone_projects ํด๋๋ฅผ ํด๋ผ์ฐ๋ ๋๋ผ์ด๋ธ๋ก ๋ณต์ฌํ์ง ๋ง๊ณ , ์์ค๋ Git์ผ๋ก ๊ณต์ ํ๊ณ ๋น๋ฐ๊ฐยท์๋ช
ํค๋ง ๋ณ๋๋ก ์ ๋ฌํฉ๋๋ค. ๋น๋ ์บ์๋ DB ๋คํ๊น์ง ์์ฌ ์ฉ๋๊ณผ ๋ณด์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
2. ํ๋ก์ ํธ๋ณ ๊ธฐ์ค ์ ์ฅ์
| ์์ญ | ๋ก์ปฌ ์์น | Git ๊ธฐ์ค | ์ญํ | ํ์ฌ ์ฃผ์์ |
|---|---|---|---|---|
| ๋ฉ์ธ ์๋น์ค | D:\Capstone_projects\Tranimal_Run |
https://github.com/hwangtutu/Tranimal_Run.git / DemoService |
์น, API, AI, DB ๋ง์ด๊ทธ๋ ์ด์ , Hugging Face ๋ฐฐํฌ | ์ด ๋ธ๋์น ํธ์๊ฐ ๋ฐฐํฌ ๊ธฐ์ค |
| ์์นยทํด๋ํฐ ๋๋ฐ ์ฑ | D:\Capstone_projects\capstonWearOS |
๊ฐ์ ์ ์ฅ์ / WearOS |
Galaxy Watch ์ผ์ ์์ง, ํด๋ํฐ ์ค๊ณ, Data Layer | ์ด ๋ฌธ์ ์์ฑ ์์ ์ ๋ฏธ์ปค๋ฐ ๋ณ๊ฒฝ์ด ์กด์ฌํจ. ๊ธฐ๊ธฐ ์ด๋ ์ ๋ฐ๋์ ๋ณ๋ ์ปค๋ฐ ํ์ |
| Android TWA ํจํค์ง | D:\Capstone_projects\frontend_demo\TranimalTwa |
ํ์ฌ ๋ ๋ฆฝ Git ์ ์ฅ์๊ฐ ์๋ | ๋ฐฐํฌ ์น์ ๊ฐ์ธ๋ ์ค์ ํด๋ํฐ ์ฑ | ๋ณ๋ ๋น๊ณต๊ฐ ์ ์ฅ์๋ฅผ ๋ง๋ค์ด ๊ด๋ฆฌํด์ผ ํจ. signing.keystore๋ ์ ๋ ์ปค๋ฐํ์ง ์์ |
๋ฉ์ธ ์๋น์ค ๋ฐฐํฌ๋ GitHub์ DemoService ๋ธ๋์น์ Hugging Face Space tkadkghdlf/CD๊ฐ ์ฐ๊ฒฐ๋ ๋ฐฉ์์
๋๋ค. .github/workflows/sync-huggingface-space.yml๊ฐ GitHub Secret HUGGINGFACE_TOKEN์ ์ฌ์ฉํด ๋๊ธฐํํฉ๋๋ค.
3. ์ ์ปดํจํฐ์์ ๋ฉ์ธ ์๋น์ค๋ฅผ ์ด์ด๊ฐ๋ ๋ฐฉ๋ฒ
3-1. ์ฒ์ ํ ๋ฒ๋ง
PowerShell์์ ์๋ ๋ช ๋ น์ ํ ์ค์ฉ ์คํํฉ๋๋ค.
git clone --branch DemoService https://github.com/hwangtutu/Tranimal_Run.git D:\Capstone_projects\Tranimal_Run
cd D:\Capstone_projects\Tranimal_Run
git status
๊ทธ ๋ค ์ PC์ Node.js, Docker Desktop(๋ก์ปฌ ์คํ์ด ํ์ํ ๋), Android Studio/SDK(์ฑ ์์ ์ด ํ์ํ ๋), Git์ ์ค์นํฉ๋๋ค. ์์กด์ฑ์ ์์ค ํด๋์์ ๋ค์ ์ค์นํฉ๋๋ค.
cd D:\Capstone_projects\Tranimal_Run\main
npm ci
๋ก์ปฌ APIยทAI ์๋น์ค๋ฅผ ์คํํด์ผ ํ ๋๋ง ๋ฃจํธ ํด๋์ Docker ๊ตฌ์ฑ๊ณผ .env๋ฅผ ์ค๋นํฉ๋๋ค. ์ด์ DB ์ ์ ๋ฌธ์์ด์ ์์๋ก ๋ฐ๊พธ๊ฑฐ๋ ์ DB๋ฅผ ๋ง๋ค์ง ์์ต๋๋ค.
3-2. ๋งค ์์ ์์ ์
์์ ํด๋์์ ์๋ ๋ช ๋ น์ ์์๋๋ก ์คํํฉ๋๋ค.
cd D:\Capstone_projects\Tranimal_Run
git status
git fetch origin
git switch DemoService
git pull --rebase origin DemoService
git status์ ๋ณ๊ฒฝ์ด ๋ณด์ด๋ฉด ๋จผ์ ๊ทธ ๋ณ๊ฒฝ์ ์ปค๋ฐํ๊ฑฐ๋ ๋ณ๋ ๋ฐฑ์
ํ ๋ค ๋ด๋ ค๋ฐ์ต๋๋ค. ๋ณ๊ฒฝ๋ ํ์ผ์ด ์๋ ์ํ์์ ๋ฌด๋ฆฌํ๊ฒ pullํ๊ฑฐ๋ resetํ์ง ์์ต๋๋ค.
3-3. ์์ ์๋ฃ ํ
cd D:\Capstone_projects\Tranimal_Run
git add -A
git commit -m "์์
๋ด์ฉ์ ์ค๋ช
ํ๋ ๋ฉ์์ง"
git push origin DemoService
๋ฐฐํฌ ๋์์ DemoService์ด๋ฏ๋ก, ์ค์ ์๋น์ค์ ๋ฐ์ํด๋ ๋๋ ๊ฒ์ฆ๋ ๋ณ๊ฒฝ๋ง ์ด ๋ธ๋์น์ ํธ์ํฉ๋๋ค. ๊ท๋ชจ๊ฐ ํฐ ์์
์ ๋ณ๋ ์์
๋ธ๋์น์์ ๋ง๋ ๋ค ๊ฒํ ํ DemoService์ ๋ฐ์ํฉ๋๋ค.
4. ๋น๋ฐ ์ค์ ๊ณผ ์ด์ DB
์ ๋ Git์ ๋ฃ์ง ์์ ๊ฒ
.env,.env.local, DB URL, ๋น๋ฐ๋ฒํธ, JWT/SMTP/OAuth ํ ํฐ- Hugging Face ์ก์ธ์ค ํ ํฐ
- Android
signing.keystore, ํค์คํ ์ดยทํค ๋ณ์นญ ๋น๋ฐ๋ฒํธ - ๋ก๊ทธ์ธ ์ ๋ณด ํ์ผ๊ณผ ๊ฐ์ธ ์ธ์ฆ์
.gitignore์ ์ด๋ฏธ ํฌํจ๋ผ ์๋๋ผ๋, git status๋ก ๋งค๋ฒ ํ์ธํฉ๋๋ค. ์ฑํ
ยท์คํฌ๋ฆฐ์ทยท์ปค๋ฐ ๋ฉ์์ง์๋ ๋น๋ฐ๊ฐ ์ ์ฒด๋ฅผ ๋ฃ์ง ์์ต๋๋ค.
๋ฐฐํฌ ์ค์ ํ์ธ ์์น
Hugging Face Space tkadkghdlf/CD์ Settings โ Secrets/Variables์์ ๊ธฐ์กด ๊ฐ์ ์ ์งํฉ๋๋ค. ํนํ ์๋ ์ด๋ฆ์ ๊ฐ์ ๋๋ฝ๋๋ฉด ๋ก๊ทธ์ธยทDBยท๋ฐฐํฌ ๊ธฐ๋ฅ์ด ๋์ํ์ง ์์ ์ ์์ต๋๋ค.
AUTH_DATABASE_URLโ EC2 PostgreSQL์ ์ด์ ์ ์ ๋ฌธ์์ดJWT_SECRET_KEYPROTOTYPE_PGVECTOR_URL,TEXT_PROTOTYPE_PGVECTOR_URLโ ์ฌ์ฉํ๋ ๊ฒฝ์ฐNEXT_PUBLIC_API_BASE_URL,NEXT_INTERNAL_API_PROXY_TARGET,CORS_ORIGINS๋ฑ ๋ฐฐํฌ ํ๊ฒฝ ๋ณ์- ์ ํ ๊ธฐ๋ฅ์ Google/SMTP ๊ด๋ จ ๊ฐ
์ด์ DB๋ EC2 PostgreSQL๋ก ์ด์ ๋์ด ์์ต๋๋ค. ์ ์ปดํจํฐ์์ ์์ค๋ฅผ ๋ด๋ ค๋ฐ์๋ DB ๋ฐ์ดํฐ๋ ์๋์ผ๋ก ๋ณต์ ๋์ง ์์ต๋๋ค. ๊ฐ์ ์ด์ DB์ ๋น๊ณต๊ฐ ์ ์ ์ค์ ์ ์ฌ์ฉํ๋ฉด ๊ธฐ์กด ์ฌ์ฉ์ยท๋ฌ๋ยท๊ฒฝ๋ก ๋ฐ์ดํฐ๊ฐ ๊ทธ๋๋ก ๋ณด์ ๋๋ค. DB๋ฅผ ์ด๊ธฐํํ๊ฑฐ๋ ๋ง์ด๊ทธ๋ ์ด์ ์ด๋ ฅ์ ์์๋ก ์ญ์ ํ์ง ์์ต๋๋ค.
5. ์์คํ ๊ตฌ์กฐ
Galaxy Watch ์ผ์
โ Wear OS ๋ฌ๋ ์ธ์
/ Data Layer
โ Android ํด๋ํฐ ๋๋ฐ ์ฑ
โ ์ธ์ฆ ์๋น์ค API / EC2 PostgreSQL
โ ์น ์๋น์ค(Next.js) ๋ฐ ๊ฒฐ๊ณผยทํต๊ณ ํ๋ฉด
์น ๋ธ๋ผ์ฐ์ ๋ ์์น์ Bluetooth๋ก ์ง์ ํต์ ํ์ง ์์ต๋๋ค.
์์น๋ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์ ์ ๋ก ํ์ง ์๊ณ ํด๋ํฐ๊ณผ ์ง์ ๋ฐ์ดํฐ๋ฅผ ๊ตํํฉ๋๋ค. ํด๋ํฐ์ด ์๋ฒ๋ก ์ ๋ฆฌ๋ ๋ฌ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ , ์น์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์กฐํํฉ๋๋ค.
6. ์ ์งํด์ผ ํ๋ ํต์ฌ ๊ท์น
- ์์น ์๋ ํ์ ยทํ๋ฉด ์กฐ์ ์ ์ฑ ์ ๋ฐ๊พธ์ง ์๋๋ค. ์ฑ ์คํยท๋ฐฑ๊ทธ๋ผ์ด๋ ์ ํ ์ค์๋ ์์น ๊ธฐ๋ณธ ํฐ์น์ ๋ฒํผ ์กฐ์์ด ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.
- ์์ฑ ์๋ด๋ ์ด์์ฒด์ ๊ธฐ๋ณธ TTS๊ฐ ์๋๋ผ MeloTTS ํ๊ตญ์ด ๋ชจ๋ธ์ WAV ์์ฑ์ ์ฌ์ฉํฉ๋๋ค.
- ์ผ์๊ฐ ์ ๊ณตํ์ง ์์ ์ฌ๋ฐยท์์ธยท๊ฒฝ๋ก ๊ฐ์ ์์๋ก ๋ง๋ค์ง ์์ต๋๋ค. ๋ฐ์ดํฐ๊ฐ ์์ผ๋ฉด ์๋ ์ํ๋ก ํ์ํฉ๋๋ค.
- ์ค์ ์์ฃผ ๊ฒฝ๋ก๋ ์ ํํ ๊ฒฝ๋ก์ ๊ตฌ๋ถํด ์ ์ฅยทํ์ํฉ๋๋ค. ์บ๋ฆฐ๋์ ๊ฒ์๊ธ ์ง๋๋ ๊ฐ๋ฅํ๋ฉด ์ค์ ์ด๋ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๊ณ , ๊ณผ๊ฑฐ ๋ฐ์ดํฐ์ ์ค์ ๊ฒฝ๋ก๊ฐ ์์ ๋๋ง ์ ํ ๊ฒฝ๋ก๋ฅผ ๋ณด์กฐ์ ์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
- Alembic ๋ง์ด๊ทธ๋ ์ด์
revision ID๋ DB ์ปฌ๋ผ ๊ธธ์ด ์ ํ์ ๋์ง ์๊ฒ ์งง๊ฒ ์ ์งํฉ๋๋ค. ์ค์ ๊ฒฝ๋ก ์ ์ฅ ๋ง์ด๊ทธ๋ ์ด์
์ ID๋
0010_actual_routes์ ๋๋ค. - ์น ๋ฐฐํฌ ํ ์์ ํ๋ฉด์ด ๋จ์ง ์๋๋ก PWA/์บ์ ๋ณ๊ฒฝ์ ํจ๊ป ์ ๊ฒํฉ๋๋ค. ์๋ฃ ์บ๋ฆฐ๋ ๋ฐ์ดํฐ๋ ์ต์ ์ ๋ณด๋ฅผ ์ฝ๋๋ก ์บ์ ์ ์ฑ ์ ์ ์งํฉ๋๋ค.
- DB ์คํค๋งยท์ด์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊พธ๊ธฐ ์ ์๋ ๋ฐฑ์ ยท๋ณต๊ตฌ ๊ฐ๋ฅ ์ฌ๋ถ์ ๋ฐฐํฌ ์์๋ฅผ ๋จผ์ ํ์ธํฉ๋๋ค.
7. ์ต๊ทผ ๋ฐฐํฌ ๊ธฐ์ค ์์
| ์ปค๋ฐ | ๋ด์ฉ |
|---|---|
8ea72e02 |
๋ฌ๋ ๊ฒฐ๊ณผ ํ๋ฉด์์ ๋ค๋ก๊ฐ๊ธฐ๋ฅผ ๋๋ฅด๋ฉด ์ด์ ๋ฌ๋ ์ธ์ ์ผ๋ก ๋์๊ฐ์ง ์๊ณ ๋ก๋น๋ก ์ด๋ํ๋๋ก ์์ |
ceb3a6e4 |
๋ก๊ทธ์ธ ํ ๋ก๋น์์ ๋ค๋ก๊ฐ๊ธฐ๋ฅผ ํด๋ ๋ก๊ทธ์ธ ํ์ด์ง๋ก ๋๋์๊ฐ์ง ์๋๋ก ์์ |
c0e912b7 |
์๋ฃ ์บ๋ฆฐ๋์ ์ค๋๋ ์บ์๋ฅผ ๋ฐฉ์งํด ์ต์ ์์ฃผ ๊ธฐ๋ก์ ๋ฐ์ |
a8822eb1 |
๊ฒฝ๋กยท๋ฌ๋ ๊ฒฝํ UI ๊ฐ์ |
3aeadf31 |
์บ๋ฆฐ๋์์ ์ค์ ๋ฌ๋ ๊ฒฝ๋ก ์ง๋๋ฅผ ๋ ํฌ๊ฒ ํ์ |
271453dd |
์๋ฃํ ์ค์ ๊ฒฝ๋ก๋ฅผ ์บ๋ฆฐ๋ ์ง๋์ ํ์ |
4ff536d0 |
์บ๋ฆฐ๋ ์์ฃผ ๋ ์ง๋ฅผ ํ๋ ์ ์ผ๋ก ํ์ |
97aace4c |
์ปค๋ฎค๋ํฐ ๋ชฉ๋กยท๋ด ๊ฒ์๊ธ ํตํฉ, ์ ๋ก๋ ์ค๋ณต ๋ฐฉ์งยท๋๊ธฐ ์ฒ๋ฆฌ, ์ค์ ๊ฒฝ๋ก ์ง๋ ๋ฑ ๊ฐ์ |
Git์ ์ ์ฒด ์์ ์ด์ ์ ํ์ผ ๋ณ๊ฒฝ์ ์๋๋ก ํ์ธํฉ๋๋ค.
cd D:\Capstone_projects\Tranimal_Run
git log --oneline --decorate -30
git show <์ปค๋ฐID>
8. ์์นยท์ค์ ์ฑ ์ธ์์ธ๊ณ
capstonWearOS๋ ๋ฉ์ธ ์๋น์ค์ ๋ณ๋ ์ฒดํฌ์์์
๋๋ค. ํ์ฌ ์์ ยท์ ํ์ผ์ด ๋จ์ ์์ผ๋ฏ๋ก, ๋ค๋ฅธ PC๋ก ์ด๋ํ๊ธฐ ์ ์ ํ์ฌ PC์์ ๋ค์์ ํ์ธํ๊ณ ์๋ฏธ ์๋ ๋จ์๋ก ์ปค๋ฐํฉ๋๋ค.
cd D:\Capstone_projects\capstonWearOS
git status
git add -A
git commit -m "Wear OS ๋ณ๊ฒฝ ๋ด์ฉ"
git push origin WearOS
์ปค๋ฐ ์ ์๋ signing.properties, ํค์คํ ์ด, ๋ก์ปฌ SDK ๊ฒฝ๋ก, ๊ธฐ๊ธฐ ์ฐ๊ฒฐ ์ค์ ์ด ํฌํจ๋์ง ์์๋์ง ๋ฐ๋์ ํ์ธํฉ๋๋ค. ์ PC์์๋ WearOS ๋ธ๋์น๋ฅผ ๋ณ๋ ํด๋๋ก ๋ด๋ ค๋ฐ๊ณ , ์์น์ ํด๋ํฐ์ ์๋ก ํ์ด๋งํฉ๋๋ค.
TWA ํด๋๋ ์์ง Git ์ ์ฅ์๊ฐ ์๋๋ฏ๋ก ๋ค๋ฅธ PC์ ์์ ํ๊ฒ ์ด์ด์ ์์ ํ๋ ค๋ฉด ๋ค์ ์ค ํ๋๋ฅผ ๋จผ์ ๊ฒฐ์ ํด์ผ ํฉ๋๋ค.
- ๊ถ์ฅ:
TranimalTwa์ ์ฉ ๋น๊ณต๊ฐ GitHub ์ ์ฅ์๋ฅผ ์์ฑํด ์์ค๋ง ๊ด๋ฆฌ - ๋์:
Tranimal_Run์ ๋ช ์์ ์ผ๋ก ํตํฉํ๋ Android ์ ์ฉ.gitignore์ CI ์ ์ฑ ์ ๋จผ์ ์ ๋น
์ด๋ ๊ฒฝ์ฐ๋ signing.keystore, *.jks, *.keystore, local.properties, build/, .gradle/, ๋ฐฐํฌ APK/AAB๋ ์ปค๋ฐํ์ง ์์ต๋๋ค.
9. ๋ค์ Codex์๊ฒ ์ ๋ฌํ ์์ ๋ฌธ๊ตฌ
์ ์ปดํจํฐ์์ Codex๋ฅผ D:\Capstone_projects\Tranimal_Run ํด๋๋ก ์ด๊ณ ๋ค์์ฒ๋ผ ์์ฒญํฉ๋๋ค.
์ด ์ ์ฅ์์ HANDOFF.md์ README.md๋ฅผ ๋จผ์ ๋๊น์ง ์ฝ๊ณ , DemoService ๋ธ๋์น์์ ์์
์ ์ด์ด๊ฐ์ค.
๋น๋ฐ๊ฐยทDB ์ ์ ๋ฌธ์์ดยท์๋ช
ํค๋ ์ถ๋ ฅํ๊ฑฐ๋ ์ปค๋ฐํ์ง ๋ง. ๋ณ๊ฒฝ ์ git status๋ฅผ ํ์ธํ๊ณ ,
์๋ฃํ ๋ณ๊ฒฝ์ ๋น๋/๊ฒ์ฆ ํ DemoService์๋ง ๋ฐ์ํด์ค. ์์น ์๋ํ์ ์ ์ ๋ ํ์ฑํํ๊ฑฐ๋ ๋ฐ๊พธ์ง ๋ง.
Codex์ ์ด์ ์ฑํ ๋ด์ฉ์ ๋ค๋ฅธ ๊ธฐ๊ธฐ๋ก ์๋ ์ด์ ๋์ง ์์ผ๋ฏ๋ก, ์ด ๋ฌธ์์ Git ์ปค๋ฐ ์ด๋ ฅ์ด ์์ ๋งฅ๋ฝ์ ๊ธฐ์ค์ ๋๋ค.
10. ๋ฐฐํฌ ์ ์ต์ ์ ๊ฒ
git status๊ฐ ์๋ํ ํ์ผ๋ง ํฌํจํ๋์ง ํ์ธ- ๋ฉ์ธ ์น ๋น๋์ ํ์ ยท๋ฆฐํธ ์ค๋ฅ ํ์ธ
- DB ๋ง์ด๊ทธ๋ ์ด์ ์ด ํ์ํ ๋ณ๊ฒฝ์ธ์ง ํ์ธ
DemoServiceํธ์ ํ GitHub Actions ์ฑ๊ณต ์ฌ๋ถ ํ์ธ- Hugging Face Space ์ฌ๊ธฐ๋ ๋ค ๋ก๊ทธ์ธ, ๋ฌ๋ ์์/์ข ๋ฃ, ๊ฒฐ๊ณผ, ์บ๋ฆฐ๋, ์ปค๋ฎค๋ํฐ์ ํต์ฌ ํ๋ฆ ํ์ธ
- ์ค์ ์์นยทํด๋ํฐ ๊ธฐ๋ฅ์ ๋ณ๊ฒฝํ๋ค๋ฉด Data Layer ๋๊ธฐํ์ ๋ฐฑ๊ทธ๋ผ์ด๋ ์กฐ์ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ํ์ธ