Skip to content

mingdodev/bandchu-api

 
 

Repository files navigation

BandChu API Server

language framework orm db test build


📄 공유 문서


📂 디렉토리 구조

   api
    ├── domain
    │   ├── member
    │   └── post
    │       ├── dto
    │       ├── controller
    │       ├── service
    │       ├── repository
    │       └── model
    ├── global
    │   ├── config
    │   ├── exception
    │   ├── response
    │   └── ...
    └── ApiApplication

📚 데이터베이스 스키마

ERD


⚙️ 환경 변수 설정

# 데이터베이스 설정
DB_URL=jdbc:postgresql://localhost:5432/bandchu
DB_USERNAME=your_db_username
DB_PASSWORD=your_db_password

# Google OAuth 설정
GOOGLE_CLIENT_ID=your_google_client_id

# AWS Credential 설정
AWS_CREDENTIAL_ACCESS_KEY=your_aws_access_key
AWS_CREDENTIAL_SECRET_KEY=your_aws_secret_key
  • DB_URL: PostgreSQL 데이터베이스 연결 URL
  • DB_USERNAME: 데이터베이스 사용자 이름
  • DB_PASSWORD: 데이터베이스 비밀번호
  • GOOGLE_CLIENT_ID: Google OAuth 2.0 클라이언트 ID (Google Cloud Console에서 발급)
  • AWS_CREDENTIAL_ACCESS_KEY / SECRET_KEY: AWS S3 접근을 위한 IAM 사용자 키

About

인디 아티스트와 팬을 잇는 플랫폼, BANDCHU

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 98.3%
  • HTML 1.1%
  • Other 0.6%