Study Mouse의 Java Spring Server 저장소 입니다.
https://studymouse-mjung1798.endpoint.ainize.ai/swagger-ui.html
# build 이전에 database & security & mail push 설정 필요.
docker build -t [docker_hub_id]/[docker_hub_repo_name]
docker push [docker_hub_id]/[docker_hub_repo_name]
필요한 credential 정보
spring:
datasource:
driver-class-name: org.h2.Driver
url: [jdbc url]
username: [database name]
password: [database password]
mail:
host: smtp.gmail.com
port: 587
username: [gmail username]
password: [gmail password]
security:
oauth2:
client:
registration:
google:
client-id: [googel client-id]
client-secret: [google client-secret]
매일같이 똑같은 영어단어를 해석하고 다시 잊고 다시 찾는 일, 지겹지않나요? 하루에 보는 수많은 단어들을 관리하는 StudyMouse로 간편하고 자연스럽게 단어를 습득하는 환경을 만들어 보세요.
- Language : Java
- IDE : Intellij IDE
- BuildTool : Gradle 6.4
- Spring Boot 2.0
- Spring Data JPA
- Google Cloud Platform VM
- Maria DB
- spring-starter-security
- spring-starter-mail
- swagger-ui, swagger2
- queryDsl
- lombok
- 김민정(github link)
- 이민형(github link)