
SOLID와 Spring
2022. 4. 7. 14:39
개발 저장소/Spring
SUWIKI 에서 무슨 일이 있었더라? (회고)
2022. 3. 24. 15:55
개발 저장소/Spring
협업/소통 툴 : Github, Trello, JANDI, KakaoTalk, Goolge Meet 테스트 : Postman, JUnit 배포환경 : EC2(Ubuntu, Nginx), RDS(MySQL) 개발 과정 요약 프레임워크, DBMS 선정 [2021/10] Node.js + MySQL 로 선정했다. [2021/10] 와이어프레임 분석 후 API 명세서 작성 [2022/01 ~ 2022/07 개발 중에도 변경사항 생기면 즉시 반영] ERD 설계 [2021/10 ~ 2022/07 개발 중에도 변경사항 생기면 즉시 반영] 백엔드 협업 불가 문제로 Node.js 개발 중단 결정 및 새로운 팀원 영입 결정 [2022/01/28] Spring 프레임워크로 전환 및 새로운 팀원 영입 [2022/01/29] ..
Spring Boot Ubuntu 배포 과정
2022. 3. 19. 13:55
개발 저장소/Spring
Spring Boot 배포 과정이다. 중간에 모르는내용이 있다면 자세한 내용은 직접 구글링해서 찾아보자. 추천 키워드 Deploy Spring Boot Ubuntu 1. EC2 구매(Ubuntu 20.0.4) 2. EC2 보안그룹 설정(SSH, HTTPS, HTTP, MYSQL) 3. AWS 키페어 발급 4. PUTTY 설치 후 원격접속 준비 5. PUTTY Key Gen -> AWS 키페어를 넣고 PUTTY 키페어 생성하기. 6. PUTTY 환경설정에 생성한 키페어 삽입 후, 원격접속. 7. 패키지 업데이트 8. jdk 등 의존성 라이브러리 설치 8.1 메인 도메인, 서브도메인 HTTPS 적용을 위한 위한 Cerbot 실행 작업(선택) 9. git clone "" 으로 레포지토리 코드 따오기 10. c..
GitHub branch 네이밍 규칙
2022. 1. 5. 11:42
개발 저장소/Git
#브랜치 종류 Master(main) (Main Branch) Develop (Main Branch) Feature/ or / Release/ Hotfix/ or Issue/ #1. Master(main) Branch 최종 배포를 위한 브랜치 기존의 master branch는 Black lives matter 운동으로 인해, master/slave 단어를 지양하고 있어 main으로 변경되었다. #2. Develop Branch 다음 버전 출시를 개발하는 브랜치 #3. Feature Branch Develop Branch에서 분기한다 -> 새로운 기능을 개발한다 -> 작업이 끝나면 Develop에 병합한다(merge) #4. Release Branch Feature Branch에서 작업을 수행하고, Dev..
GitHub branch 생성, 확인 , 제거, 이름 변경
2022. 1. 5. 11:27
개발 저장소/Git
#1. 로컬 저장소 브랜치 생성하기 git branch 브랜치이름 #1-1. 원격 저장소 branch 생성 git push origin 신규브랜치 #1.1. 브랜치 확인하기 git branch #2. 브랜치 변경하기 git checkout 브랜치이름 //현재 브랜치가 아닌 다른 브랜치로 이동한다. #3. 브랜치 제거(로컬, 원격 저장소) git branch -d 브랜치이름 //로컬에서 브랜치 삭제 git push origin :브랜치이름 //GitHub 원격 저장소에서 브랜치 삭제 #4. 원격저장소를 불러온 후 별개 브랜치 생성 git branch 브랜치이름 [응용] 브랜치 이름 변경방법 로컬 저장소는 명령어 하나로 변경이 가능하지만 원격 저장소는 새 브랜치를 변경할 이름으로 생성 후 기존 브랜치를 제거..