2024년 2학기 융합캡스톤디자인 6조 돌주머니 |
|||
gunheee-leee |
Minbro-Kim |
BrianKim913 |
MinSungJe |
이건희 | 김민형 | 김범수 | 성민제 |
Team Leader, Model | Backend | Backend | Frontend |
git clone https://github.com/CSID-DGU/2024-2-SCS4031-PocketStone-6.git
backend\team-sync\src\main\resources\application.properties
spring.datasource.url
,spring.datasource.username
,spring.datasource.password
수정- 수정 내용은 이메일 참조(데이터베이스 주소)
backend\team-model\app\
에.env
파일 추가- 내용은 이메일 참조(OPENAPI KEY)
backend\team-model\app\database.py
DATABASE_URL
,SCALED_DATABASE_URL
수정- 수정 내용은 이메일 참조(데이터베이스 주소)
-
모델 서버 실행
(메인 폴더 위치에서) cd backend/team-model/app pip install uvicorn sqlalchemy==1.4.39 pymysql==1.1.0 fastapi uvicorn main:app --reload
-
SPRINGBOOT 서버 실행
(메인 폴더 위치에서) cd backend/team-sync ./gradlew clean build cd build/libs java -jar team-sync-0.0.1-SNAPSHOT.jar
frontend\
에.env
파일 추가- 내용:
REACT_APP_API_URL=http://localhost:8080
- 내용:
(메인 폴더 위치에서)
cd frontend
npm install
npm start
- ID:
pocketstone
- PW:
pocket123
🖥️ (필요시)서버 주소 세부조정
WebClientConfig.java
- baseUrl()을 해당 fastapi 서버로 수정
WebSecurityConfig.java
- 61번째줄 코드
(configuration.setAllowedOrigins(Arrays.asList)
를 리액트 주소로 수정
- 61번째줄 코드
🎯 Commit Convention
-
구성
{역할}: [{키워드}] {내용}
- 역할 -
Model
,BE
,FE
- 예시 -
FE: [feat] 회원가입 페이지 구성
- 역할 -
-
키워드
키워드 내용 feat 새로운 기능 추가 fix 버그 수정 docs 문서 수정 style 코드 포맷팅, 세미콜론 누락 등 코드 변경이 없는 경우 refactor 코드 리펙토링 test 테스트 코드, 리펙토링 테스트 코드 추가 chore 빌드 업무 수정, 패키지 매니저 수정(npm, .gitignore 등) remove 파일 삭제 rename 파일 이름 변경