Directory Structure - snuhcs-course/swpp-2026-project-team-14 GitHub Wiki
swpp-2026-project-team-14/
βββ README.md
βββ .gitignore
β
βββ backend/ # Django API μλ²
β βββ manage.py
β βββ config/
β βββ apps/
β βββ tests/
β βββ requirements.txt
β βββ Dockerfile
β βββ .dockerignore
β
βββ frontend/ # Android μ±
β βββ app/
β βββ gradle/
β βββ build.gradle.kts
β βββ ...
β
βββ inference/ # μΆλ‘ μ λ³λ μλ²λ‘ λΆλ¦¬ν κ²½μ°
β βββ src/
β βββ tests/
β βββ requirements.txt
β βββ Dockerfile
β βββ .dockerignore
β
βββ .github/
β βββ workflows/
β βββ backend-ci.yaml # Django ν
μ€νΈ
β βββ backend-release.yaml # μ΄λ―Έμ§ λΉλΒ·GHCR pushΒ·λ°°ν¬ νκ·Έ κ°±μ
β βββ frontend-ci.yaml # Android ν
μ€νΈΒ·APK λΉλ
β βββ inference-release.yaml # λ³λ μΆλ‘ μλ²λ₯Ό μ¬μ©ν κ²½μ°
β
βββ infra/
β βββ README.md # μ€μΉΒ·λ°°ν¬Β·κΈ΄κΈ 볡ꡬ μ μ°¨
β βββ bootstrap/ # μ΅μ΄ μλ² μ€λΉμ νμν μ€μ
β β βββ k3s/
β β βββ argocd/
β βββ argocd/
β β βββ team14.yaml # νμ¬ Application μ°κ²° μ€μ
β βββ apps/ # Argo CDκ° κ°μνλ κ²½λ‘
β βββ kustomization.yaml # λ°°ν¬ν νμΌΒ·ν΄λ λͺ©λ‘
β βββ namespace.yaml
β βββ backend/
β β βββ kustomization.yaml
β β βββ deployment.yaml
β β βββ service.yaml
β β βββ configmap.yaml
β βββ mysql/
β β βββ kustomization.yaml
β β βββ statefulset.yaml
β β βββ service.yaml
β β βββ pvc.yaml
β βββ ingress/
β βββ kustomization.yaml
β βββ ingress.yaml
β
βββ docs/
βββ architecture.md
βββ development.md
- ArgoCDλ infra/apps/ λ΄λΆμ λ³κ²½ μ¬νμ κ°μ§ν©λλ€.
- backend/μ frontend/ λ° inference/μ μ΄ν리μΌμ΄μ
μ€μ μ½λλ₯Ό μμ ν©λλ€.
- .github/workflows/μ CIλ μ΄ν리μΌμ΄μ
μ μ΄λ―Έμ§ λΉλ λ° GHCR push & tag μμ κΉμ§ μλμΌλ‘ κ°±μ ν©λλ€.