전북대학교 과팅 매칭 플랫폼 Colleful의 API 서버.
College와 Colorful의 합성어로, 다채로운 대학 생활을 제공해 주겠다는 의미이다.
$ git clone https://github.com/colleful/server.git
src/main/resources/application-local.yml
에 다음과 같이 적어준다.
spring:
datasource:
url: mysql://{mysql 서버 주소}:{mysql 포트}/{데이터베이스 이름}?useSSL=false&characterEncoding=UTF-8&serverTimezone=UTC
username: {mysql username}
password: {mysql password}
mail:
username: {인증번호 발송 이메일}
password: {smtp 서버 로그인용 비밀번호}
jwt:
secret: {jwt 비밀 키}
$ ./gradlew build
$ java -jar build/libs/server-{버전 명}.jar
- Spring Boot, Spring Web
- MySQL, Spring Data Jpa, Hibernate
- Spring Security, JWT
- JUnit, Mockito
- AWS EC2 -> JCloud
- Github Workflow
- Jenkins
- Swagger