Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[빌드] - IntelliJ, Nginx, MySQL 개발환경 구축 #7

Closed
2 tasks
hsyoodev opened this issue Feb 20, 2024 · 0 comments · Fixed by #8
Closed
2 tasks

[빌드] - IntelliJ, Nginx, MySQL 개발환경 구축 #7

hsyoodev opened this issue Feb 20, 2024 · 0 comments · Fixed by #8
Assignees
Labels
chore 빌드 작업, 패키지 매니저 구성 등 업데이트; 프로덕션 코드 변경 없음

Comments

@hsyoodev
Copy link
Owner

hsyoodev commented Feb 20, 2024

📝 개요

  • VSCode 에서 빌드 도구가 Gradle인 경우 Spring Boot Devtools의 자동 재시작 기능이 작동하지 않는 문제가 발생한다. 이 문제는 이미 vscode-java , vscode-gradle 이슈로 올라가 있다.
  • Nginx는 로드 밸런싱 및 리버스 프록시 등 다양한 기능을 지원하고있다. 추후에 확장성을 고려하여 Nginx를 선택하였다.
  • DB-Engines Ranking 을 참고하였고 도커 허브 에서 Oracle 공식 이미지를 지원하지않아서 MySQL를 선택하였다.
  • IDE는 IntelliJ, 웹 서버는 Nginx, 데이터베이스는 MySQL로 개발환경을 구축한다.

✅ 작업 목록

  • VSCode에서 IntelliJ로 변경
  • Nginx, MySQL 개발환경 구축
@hsyoodev hsyoodev self-assigned this Feb 20, 2024
@hsyoodev hsyoodev added the chore 빌드 작업, 패키지 매니저 구성 등 업데이트; 프로덕션 코드 변경 없음 label Feb 20, 2024
hsyoodev added a commit that referenced this issue Feb 21, 2024
깃 서브모듈 레포지토리에서 rebase를 사용하여 해시태그가 강제로 수정하였다. 그 결과, 프로젝트에 깃 서브모듈 폴더가 사라지는 문제가 발생했다. 앞으로는 rebase, --force 등의 커밋을 지양하자.

Related to : #7
@hsyoodev hsyoodev changed the title [빌드] - Nginx, MySQL 개발환경 구축 [빌드] - IDE 변경 후 Nginx, MySQL 개발환경 구축 Feb 22, 2024
@hsyoodev hsyoodev changed the title [빌드] - IDE 변경 후 Nginx, MySQL 개발환경 구축 [빌드] - IntelliJ, Nginx, MySQL 개발환경 구축 Feb 22, 2024
hsyoodev added a commit that referenced this issue Feb 23, 2024
깃 서브모듈 레포지토리에서 커밋 메세지를 rebase로 강제 수정하여 프로젝트에 깃 서브모듈 폴더가 사라지는 문제가 발생했다.

Related to : #7
hsyoodev added a commit that referenced this issue Feb 23, 2024
VSCode에서 IntelliJ로 변경
 - vscode-java, vscode-gradle 이슈로 인해서 IntelliJ로 변경한다.

Nginx, MySQL 개발환경 구축
 - Docker 환경으로 구축한다.

Docker Compose 구성 파일을 개발환경과 배포환경으로 분리
 - Docker Compose 구성 기본값은 개발환경으로 설정한다.

Related to : #7
@hsyoodev hsyoodev linked a pull request Feb 23, 2024 that will close this issue
2 tasks
hsyoodev added a commit that referenced this issue Feb 23, 2024
도커 컴포즈 개발환경 구성 파일을 깃 서브모듈에 적용하여 프로젝트에 포함하지 않다 보니 Dev Containers Clone Sources 기능이 오류가 발생한다.

Related to : #7
hsyoodev added a commit that referenced this issue Feb 23, 2024
[빌드] - IntelliJ, Nginx, MySQL 개발환경 구축
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore 빌드 작업, 패키지 매니저 구성 등 업데이트; 프로덕션 코드 변경 없음
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant