- ๊ทธ๋ฃน ๋ณ ์์ฑํ๋ ์ฌํ ๊ณํํ
- ์ค์๊ฐ ์ํต์ ๋๋ ๊ทธ๋ฃน ์ฑํ
- ๊ทธ๋ฃน ๋จ์๋ก ์ผ์ ์ ๊ณํ & ๊ณต์
- ์ง์ญ ๋ฐ ํ ๋ง ๋ณ ํซํ ๊ด๊ด์ง & ์๋น & ์์๋ฅผ ๊ณต์ ํ๋ ์ฌํ ๊ฒ์ํ
WebSocket + STOMP ์ค์๊ฐ ์ฑํ
flyway ๋์ ๊ณผ DB ๋ง์ด๊ทธ๋ ์ด์
flyway๋ ๊ฐ๋ฐ ํ๋ ์์ค์ sql๋ฌธ์ ๊ฐ์ ๋ก ์ฝ์ ํด์ ํ ์ด๋ธ์ ์์ ํด์ผํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์๊ฒจ์ ๋์ ํ๋ค๊ณ ํ๋ฉด ๋ ๋ผ๋
k6 ํ ์คํธ & ๋ชจ๋ํฐ๋ง ๋์
์ฌํ์ง ํํฐ๋ง ์กฐํ API ์๋ต์๊ฐ ๊ฐ์
๋ฌธ์ ์ํฉ ์์
,,,
๋ฌธ์ ์ํฉ ์์
|
์ํ๋ฆฐ Design |
jwj9127 Frontend |
sitduk143 Frontend |
JeongBuBu Backend |
Yeboong99 Backend |
jjuchan Backend |
ANMNYG Backend |
# ===================================
# Toleave ํ๋ก์ ํธ ํ๊ฒฝ ๋ณ์ ๊ธฐ๋ณธ ์ํ (.env.default)
# ์ค์ ๊ฐ์ ๋ฃ์ง ๋ง๊ณ ๊ฐ์ ํ๊ฒฝ์์ ๋ฎ์ด์ฐ๊ธฐ
# ===================================
# ==============================
# Database (mySQL)
# ==============================
DB_URL=NEED_TO_SET
# ๋ก์ปฌ ์ฑ ์๋์คํ์ฉ username, password
DB_USERNAME=NEED_TO_SET
DB_PASSWORD=NEED_TO_SET
# ์ต์ด MYSQL ์ปจํ
์ด๋ ์์ฑ ์ ์ด๊ธฐํ์ ROOT์ ์์ด ๋ฐ๋์ ํ์ํ๊ธฐ ๋๋ฌธ์ root๊ณ์ ๋น๋ฐ๋ฒํธ ์์ด์ผ ํจ
MYSQL_ROOT_PASSWORD=TO_SET
# ==============================
# GCP
# ==============================
GCP_PROJECT_ID=NEED_TO_SET
GCP_CREDENTIALS_PATH=NEED_TO_SET
# ==============================
# JWT
# ==============================
JWT_SECRET=NEED_TO_SET
# ==============================
# Mail (Gmail SMTP)
# ==============================
MAIL_USERNAME=NEED_TO_SET
MAIL_PASSWORD=NEED_TO_SET
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
# ==============================
# OAuth2 - Google
# ==============================
GOOGLE_CLIENT_ID=NEED_TO_SET
GOOGLE_CLIENT_SECRET=NEED_TO_SET
# ==============================
# OAuth2 - Naver
# ==============================
NAVER_CLIENT_ID=NEED_TO_SET
NAVER_CLIENT_SECRET=NEED_TO_SET
# ==============================
# OAuth2 - Kakao
# ==============================
KAKAO_CLIENT_ID=NEED_TO_SET
KAKAO_CLIENT_SECRET=NEED_TO_SET
# ==============================
# API
# ==============================
API_URL=NEED_TO_SET
SERVICE_KEY=NEED_TO_SET
# ==============================
# GCS
# ==============================
GCS_BUCKET_TOLEAVE=NEED_TO_SET
GCS_BUCKET_PROFILE=NEED_TO_SET
GCS_BUCKET_CHAT=NEED_TO_SET
# ==============================
# Redis
# ==============================
REDIS_HOST=localhost
REDIS_PORT=6379
# ==============================
# Spring Active Profile
# ==============================
SPRING_PROFILES_ACTIVE=local
# ==============================
# Spring Hibernate DDL Auto
# ==============================
DDL_AUTO=NEED_TO_SETroot directory .env.default ๋ณต์ฌ ํ ๊ฐ ๋ก์ปฌํ๊ฒฝ์ ๋ง๊ฒ ์ธํ ํฉ๋๋ค. ์ธ๋ถ์๋น์ค ํค ์ ๋ณด๋ ๋ฉ์ ์ ๊ณต์ ์ฐธ๊ณ .
redis, mysql ๊ฐ๋ณ ์คํ ํ ./gradlew bootRun ์ ํ๋ฆฌ์ผ์ด์
์คํ
docker compose ์ธํ
ํ์ธ ํ docker-compose up --build



