프로젝트39 2. 배포 서버 환경 구축 이제 우리는 실제 서버에서 우리의 프로젝트를 배포할 것이다. 먼저, gitHub에 Repository를 생성 후, 서버를 구축한다. 1. gitHub Repository 생성 gitHub에서 repository를 생성한다. 다음으로, 우리가 이전에 만들었던 프로젝트 폴더를 탐색기로 열자. 폴더에서 마우스 우클릭 > 추가 옵션 표시 > Git Bash Here를 선택한다. 이후, 다음 명령어를 순서대로 입력하자. git init . git config --global user.name "gitHub 계정 이름" git config --global user.email "gitHub 계정 이메일" 순서대로 1 - 폴더를 git이 관리하도록 초기화 시켜준다. 2,3 - gitHub 계정 정보를 설정한다. 의 역.. 2023. 9. 17. 1. 프로젝트 생성 스프링 프로젝트 생성 https://start.spring.io/ 위 링크에서 프로젝트를 생성하였다. 빌드 툴은 gradle, 버전은 2.7.15 버전을 선택하였다. Jar 패키징을 사용하며 자바 11버전을 선택하였다. 의존성은 다음의 4가지를 추가하였다. 프로젝트를 생성 후 압축을 풀어 프로젝트를 열어보자. DataSource 설정 프로젝트를 실행해 보면 에러가 나는 것을 볼 수 있다. 에러 메시지를 조금 더 살펴보자. //... Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. //... 우리가 JPA 사용을 위해 의존성을 .. 2023. 9. 6. 0. 프로젝트 시작 (ReadMe) 다시 프로젝트를 시작하려 한다. 프로젝트 개요 프로젝트 개요는 다음과 같다. 프로젝트 방향 서버 구현 방법 : 스프링 MVC 프론트 : Thymeleaf 활용 서버 : SpringBoot 2 DB 연결 : JPA, QueryDSL 빌드 툴 : gradle 배포 : NGINX 배포 자동화 : Jenkins, Git(자동 배포), Docker(선택 사항) RESTAPI (헤이티오스) 기능 구현 기능 구현은 기본적인 기능을 먼저 구현한 후, 조금씩 살을 붙여 나가려 한다. 로그인 관련 기능 (사용자 인증) 게시글 CRUD 2023. 9. 6. 프로젝트 중단 현직자 선배님과 커피챗 도중 JSP, JDBC와 같은 기술들을 사용해 프로젝트를 진행하는 게 도움이 될 지 물어보게 되었고, 선배님께서 Thymeleaf, JPA와 같은 주력 기술을 연습하는 것을 추천해 주셨다. 현재 프로젝트를 다시 리팩토링 하는 방법도 있겠지만, 조금 더 API 설계같은 부분들을 신경써 보고 싶어 프로젝트를 새로 시작하기로 했다. 다만, 이전 게시글들은 남겨 두고자 하여 프로젝트 중단 소식을 공지한다. 2023. 9. 6. 이전 1 2 3 4 5 6 7 8 ··· 10 다음