server:
  port: 8080

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/totori?serverTimezone=Asia/Seoul&characterEncoding=UTF-8
    username: root
    password: totori
  jpa:
    hibernate:
      ddl-auto: update
    open-in-view: false
  data:
    redis:
      host: localhost
      port: 6379
  security:
    oauth2:
      client:
        registration:
          kakao:
            client-id: your-kakao-rest-api-key
            client-secret: your-kakao-client-secret
            client-authentication-method: client_secret_post
            authorization-grant-type: authorization_code
            redirect-uri: "{baseUrl}/login/oauth2/code/{registrationId}"
            scope: profile_nickname, account_email
        provider:
          kakao:
            authorization-uri: <https://kauth.kakao.com/oauth/authorize>
            token-uri: <https://kauth.kakao.com/oauth/token>
            user-info-uri: <https://kapi.kakao.com/v2/user/me>
            user-name-attribute: id

jwt:
  secret: replace-with-base64-secret

fastapi:
  base-url: <http://localhost:8000>

cloud:
  aws:
    credentials:
      access-key: your-aws-access-key
      secret-key: your-aws-secret-key
    region:
      static: ap-northeast-2
    s3:
      bucket: your-s3-bucket

stability:
  api-key: your-stability-api-key

elevenlabs:
  api-key: your-elevenlabs-api-key
  base-url: <https://api.elevenlabs.io/v1>
  default-voice-id: your-voice-id
  default-model-id: eleven_multilingual_v2
  timeout-seconds: 60

tts:
  parallelism: 3