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