Project Link: 올려 올려 라디오 (https://upup-radio.site)
'올려올려 라디오' 서비스는 다양한 상황에서 감정형(F)과 사고형(T)인 사람이 각각 다르게 반응하고 말하는 방식에서 영감을 얻어 감정형과 사고형의 두 가지 시각에서의 위로, 조언을 동시에 제공하는 서비스입니다.
- 💌 작성한 사연에 따라 감정형(F) & 사고형(T) 맞춤 답변 제공.
- 📮 사용자가 작성한 사연과 답변을 볼 수 있는 편지함.
- 📑 사용자가 작성한 사연을 분석해 8가지 대표 감정과 따뜻한 메시지를 건네주는 일일 리포트와 주간 리포트 제공.
- JDK >= 17
- Docker >= 27.0.0
- Docker Compose >= 2.31.0
DB_DATABASE="MySQL 데이터베이스 이름"
DB_URL="MySQL jdbc 주소"
DB_USERNAME="MySQL 로그인 아이디"
DB_PASSWD="MySQL 비밀번호"
KAKAO_CLIENT_ID="카카오 로그인 연동 시 CLIENT ID"
KAKAO_APP_ADMIN_KEY="카카오 로그인 연동 시 APP ADMIN KEY"
KAKAO_CLIENT_SECRET="카카오 로그인 연동 시 CLIENT_SECRET"
CLOVASTUDIO_API_KEY="클로바 스튜디오 API KEY"
CLOVASTUDIO_APIGW_API_KEY="클로바 스튜디오 APIGW API KEY"
CLOVASTUDIO_REQUEST_ID="클로바 스튜디오 REQUEST ID"
JWT_ACCESS_SECRET="JWT 리프레시 토큰 액세스 키"
JWT_REFRESH_SECRET="JWT 리프레시 토큰 시크릿 키"
BASE_URL="CORS 적용할 호스트 주소"
REDIS_HOST="레디스 호스트 이름"
REDIS_PORT="레디스 포트 번호"
REDIS_EXPIRE="만료 시간 (초)"
REDIS_LIMIT="시간당 편지 작성 제한 횟수"
SPRING_ACTIVE_PROFILE="활성화할 프로필 이름"
JAR_FILENAME="JAR 파일 이름"
./gradlew clean build -x test
docker compose --profile dev up -d
- JDK >= 17
- Docker >= 27.0.0
- Kubernetes >= 1.29
- ArgoCD >= 2.13.3
ref: https://dev-gallery.tistory.com/69
메인 화면 1 | 메인 화면 2 |
편지 쓰기 | 사연 채택 중... |
F 유형을 위한 답변 | T 유형을 위한 답변 |
일일 리포트 | 주간 리포트 |
- GitHub: @jellyyelly
- email: email