Skip to content

🎁Ourdus (Idus Clone Project)의 BackEnd 공간

Notifications You must be signed in to change notification settings

Ourdus/OurdusBE

Folders and files

NameName
Last commit message
Last commit date
May 31, 2021
May 30, 2021
May 30, 2021
Jun 1, 2021
May 31, 2021
Mar 17, 2021

Repository files navigation

Ourdus Backend

Idus 의 Clone Project입니다.

Member

김서연 우혜진 이화경
@ksy991018 @HJ-Woo @HwaGyeong

Docuemnt

✔ ERD
image ERD Cloud

✔ API document image API Document WIKI

기술 스택

  • Java 11
  • Spring Boot
  • JPA
  • AWS EC2, Docker
  • Travis CI
  • AWS RDS (MySQL) - Prod
  • H2 Database - Dev

-> 왜 이런 기술 스택을 선택했는가?

프로젝트 구조

(main)
.
├─ ourdus-spring(backend)
│  ├─ src
│  │  ├─ main
│  │  │  └─ java.ourdus.ourdusspring
│  │  │      ├─ common
│  │  │      ├─ controller
│  │  │      ├─ domain
│  │  │      ├─ dto
│  │  │      ├─ interceptor
│  │  │      ├─ respository
│  │  │      └─ service
│  │  └─ test
│  │     └─ java.ourdus.ourdusspring
│  │
│  ├─ build.gradle
│  ├─ gradlew
│  ├─ gradlew.bat
│  └─ settings.gradle
│
│
└── Dockerfile


(document)
.
└─ document/crawling
    ├─ crawling-code
    │  
    └─ crawling-csv

프로젝트 사용 방법

  1. use dockerfile
docker build -f Dockerfile.dev . -t name

docker run -d -p 8080:8080 name 
  1. console (window)
cd ourdus-spring

gradlew build

cd build/libs

java -jar -Dspring.profiles.active=dev ourdus-spring-0.0.1-SNAPSHOT.jar
  1. Intellij 설정
File>Settings>Gradle>Gradle JVM: version11

File>Settings>Java Compiler>version: 11

Run/Debug Configuration>Environment>VM Options: -Dspring.profiles.active=dev