울보 산타에게 나의 울었던 이야기를 털어놓고, 다른 사람들의 이야기를 보며 크리스마스를 좀 더 따뜻하게 보내볼까요?
#우리는 하나다
박예준 | 김보람 |
---|---|
jun02160 | bo-ram-bo-ram |
담당 역할 | Role |
---|---|
프로젝트 초기 세팅 | 박예준 |
배포 | 박예준 |
DB 설계 | 박예준, 김보람 |
나의 눈물 기록 등록 API | 박예준 |
전체 눈물 기록 조회 API | 김보람 |
선물 카드 조회 API | 김보람, 박예준 |
통합 개발 환경 | IntelliJ |
---|---|
Spring 버전 | 3.0.12 |
데이터베이스 | AWS RDS(MySQL) |
배포 | AWS EC2(Ubuntu) |
Project 빌드 관리 도구 | Gradle |
ERD 다이어그램 툴 | MySQL Workbench |
Java version | Java 17 |
패키지 구조 | 계층형 패키지 구조 |
📂 sopkathonServer
🗂 java/sopt/org/sopkathonServer
🗂 common
🗂 brand
🗂 advice
🗂 exception
🗂 config
🗂 controller
🗂 dto
🗂 domain
🗂 infrastructure
🗂 service
🗂 resources
application-local.yml
application-dev.yml
-
원격저장소 복제
git clone https://github.com/33rd-SOPKATHON-TEAM5/Server.git
-
환경변수 세팅
DATABASE_ENDPOINT_URL
DATABASE_NAME
DATABASE_USER
DATABASE_PASSWORD
GPT_OPENAPI_KEY
이를 포함한 구성은 application.yml에서 설정한다.
-
애플리케이션 빌드 및 실행
./gradlew clean build -x test cd build/libs java -jar sopkathonServer-0.0.1-SNAPSHOT.jar