์์์ ๋ณด๋ค ๊ฐ์น์๊ฒ ์ง์๊ฐ๋ฅํ ์๋น๋ฅผ ์ด์งํ๋ ํธ๋ ๋ผ์ดํ์คํ์ผ ํ๋ซํผ
์์๊ณต์ธ ์์ ํธ๋ ํ ํฌ
ํ๊ฒฝ๊ณผ ์์์ ์๊ฐํ๋ ์ ๋ก์จ์ด์คํธ ์๋น์ค
๋ฉ์์ด์์ฌ์ฒ๋ผ 12๊ธฐ 4ํธ์ ํค
"์์ ๋ญ๋น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ์ง์ ๊ฐ๋ฅํ ์๋น์ ํ๊ฒฝ ๋ณดํธ๋ฅผ ์ด์งํ๊ธฐ ์ํ ์๋น์ค ์ ์"
ํ๋ ์ฌํ์์ ์๋ ์์์ ํ์๋ก์ฐ๋ฉด์๋ ๋ง์ ์์ด ๋ถํ์ํ๊ฒ ํ๊ธฐ๋๊ณ ์์ผ๋ฉฐ, ์ด๋ก ์ธํด ๋ฐ์ํ๋ ํ๊ฒฝ์ , ๊ฒฝ์ ์ ์์ค์ ๋ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๋ ์๊ฒฌ์ผ๋ก๋ถํฐ ์ฃผ์ ์คํํ๋ก์ ํธ ๊ธฐ๊ฐ : 2024/10/08 ~ 2024/11/16
| Lead(FE Developer) | PM | Design | BE Developer | BE Developer | FE Developer |
|---|---|---|---|---|---|
| ์ด์ธ์ | ๊ตฌ๋์ฑ | ๊น๋ณต๋ฏผ | ์คํฌ์ค | ์กฐ์๋น | ์กฐ์๋น |
์์ฑ์ค
- ๐ Start: Start New Project [:tada]
- โจ Feat: ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐ [:sparkles]
- ๐ Fix: ๋ฒ๊ทธ ์์ [:bug]
- ๐จ Design: CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ [:art]
- โป๏ธ Refactor: ์ฝ๋ ๋ฆฌํฉํ ๋ง [:recycle]
- ๐ง Settings: Changing configuration files [:wrench]
- ๐๏ธ Comment: ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ [:card_file_box]
- โ Dependency/Plugin: Add a dependency/plugin [:heavy_plus_sign]
- ๐ Docs: ๋ฌธ์ ์์ [:memo]
- ๐ Merge: Merge branches [:twisted_rightwards_arrows:]
- ๐ Deploy: Deploying stuff [:rocket]
- ๐ Rename: ํ์ผ ํน์ ํด๋๋ช ์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์ ๋ง์ธ ๊ฒฝ์ฐ [:truck]
- ๐ฅ Remove: ํ์ผ์ ์ญ์ ํ๋ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ [:fire]
- โช๏ธ Revert: ์ ๋ฒ์ ์ผ๋ก ๋กค๋ฐฑ [:rewind]
main: ๋ฐฐํฌ ๊ฐ๋ฅํ ๋ธ๋์น, ํญ์ ๋ฐฐํฌ ๊ฐ๋ฅํ ์ํ๋ฅผ ์ ์งfeature/{description}: ์๋ก์ด ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ๋ธ๋์น- ์:
feature/social-login
- ์:
main๋ธ๋์น์์ ์๋ก์ด ๋ธ๋์น๋ฅผ ์์ฑ.- ์์ ์ ์๋ฃํ๊ณ ์ปค๋ฐ ๋ฉ์์ง์ ๋ง๊ฒ ์ปค๋ฐ.
- Pull Request๋ฅผ ์์ฑ / ํ์๋ค์ ๋ฆฌ๋ทฐ.
- ๋ฆฌ๋ทฐ๊ฐ ์๋ฃ๋๋ฉด
main๋ธ๋์น๋ก ๋ณํฉ. - ๋ณํฉ ํ, ํ์์ ๋ฐฐํฌ.
์์:
# ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ๋ฐ
git checkout -b feature/social-login
# ์์
์๋ฃ ํ, main ๋ธ๋์น๋ก ๋ณํฉ
git checkout main
git pull origin main
git merge feature/social-login
git push origin main- Docker Desktop ์คํ
- Build ํ๊ธฐ ์ spotless ์ ์ฉ
./gradlew spotlessApply - ์ ํด์ง ์ปจ๋ฒค์
์ ์งํค๊ณ ์๋์ง ๊ฒ์ฌ (spotelesscheck)
./gradlew spotlessCheck - spring boot build
./gradlew build - Docker Desktop ์คํ์ค ์ธ์ง ํ์ธ
docker info - Docker๋ก ๋น๋ํ๊ธฐ
docker build -t "๋ณธ์ธ dockerhub repo ์ด๋ฆ"/helfoome . - Docker Hub login(IDE terminal์์ ์คํ)
docker login - Docker Image Tag
docker tag "๋ณธ์ธ dockerhub repo ์ด๋ฆ"/helfoome "๋ณธ์ธ dockerhub repo ์ด๋ฆ"/helfoome:latest - Docker Image Push
docker push "๋ณธ์ธ dockerhub repo ์ด๋ฆ"/helfoome:latest
- ์คํ ์ค์ธ ์ปจํ
์ด๋ ๋ชฉ๋ก ํ์ธ
docker ps - ์ปจํ
์ด๋ ์ค์ง ์คํ ์ค์ธ ์ปจํ
์ด๋์ CONTAINER ID๋ฅผ ์ฐพ์์ ์ค์ง.
docker stop <CONTAINER ID> - ์ปจํ
์ด๋์ ์ญ์ ๊ฐ ํ์ํ ๊ฒฝ์ฐ
docker rm <CONTAINER ID> - ์ด๋ฏธ์ง ์ญ์ ๊ฐ ํ์ํ ๊ฒฝ์ฐ
docker rmi <IMAGE ID or IMAGE NAME>


