Skip to content

Repository files navigation

rougether-server

루틴 수행을 개인 방 성장과 공동 집 경험으로 연결하는 소셜 루틴 앱 백엔드 서버입니다.

Tech Stack

  • Java 25
  • Spring Boot 4.1
  • Gradle
  • Spring Web MVC
  • Spring Security
  • Spring Data JPA
  • Flyway
  • MySQL
  • H2 for local test/dev

Package Direction

com.triples.rougether
  global
    api
    config
    error

현재는 공통 설정과 헬스체크 중심의 최소 구조로 시작합니다.

Run Locally

기본 프로파일은 H2 인메모리 DB를 사용합니다.

./gradlew bootRun

헬스체크:

curl http://localhost:8080/api/v1/health

Run Tests

./gradlew test

현재 품질 게이트, 측정된 기준선, 미측정 영역과 초기 SLO는 서비스 품질 기준선에서 관리합니다. 로컬 QA 부하 테스트는 k6 핵심 QA 부하 테스트를 따릅니다.

Team Rules

커밋, 브랜치, PR 규칙은 CONTRIBUTING.md를 따릅니다.

AI 에이전트 작업 기준과 도메인별 문서는 CLAUDE.md를 진입점으로 사용합니다.

MySQL Profile

MySQL로 실행할 때는 환경변수를 지정하고 mysql 프로파일을 켭니다.

export DB_URL='jdbc:mysql://localhost:3306/rougether?serverTimezone=Asia/Seoul&characterEncoding=UTF-8'
export DB_USERNAME='root'
export DB_PASSWORD='password'

./gradlew bootRun --args='--spring.profiles.active=mysql'

API Prefix

기본 API prefix는 /api/v1입니다.

About

루틴 수행을 개인 방 성장과 공동 집 경험으로 연결하는 소셜 루틴 앱 백엔드 서버

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages