95 lines
2.1 KiB
YAML
95 lines
2.1 KiB
YAML
server:
|
|
shutdown: graceful
|
|
|
|
logging:
|
|
level:
|
|
com:
|
|
amazonaws:
|
|
util:
|
|
EC2MetadataUtils: error
|
|
|
|
bootpay:
|
|
applicationId: ${BOOTPAY_APPLICATION_ID}
|
|
privateKey: ${BOOTPAY_PRIVATE_KEY}
|
|
|
|
apple:
|
|
iapVerifyUrl: https://buy.itunes.apple.com/verifyReceipt
|
|
iapVerifySandboxUrl: https://sandbox.itunes.apple.com/verifyReceipt
|
|
|
|
agora:
|
|
appId: ${AGORA_APP_ID}
|
|
appCertificate: ${AGORA_APP_CERTIFICATE}
|
|
|
|
firebase:
|
|
secretKeyPath: ${GOOGLE_APPLICATION_CREDENTIALS}
|
|
|
|
cloud:
|
|
aws:
|
|
credentials:
|
|
accessKey: ${APP_AWS_ACCESS_KEY}
|
|
secretKey: ${APP_AWS_SECRET_KEY}
|
|
s3:
|
|
contentBucket: ${S3_CONTENT_BUCKET}
|
|
bucket: ${S3_BUCKET}
|
|
contentCloudFront:
|
|
host: ${CONTENT_CLOUD_FRONT_HOST}
|
|
privateKeyFilePath: ${CONTENT_CLOUD_FRONT_PRIVATE_KEY_FILE_PATH}
|
|
keyPairId: ${CONTENT_CLOUD_FRONT_KEY_PAIR_ID}
|
|
cloudFront:
|
|
host: ${CLOUD_FRONT_HOST}
|
|
sqs:
|
|
generateCouponUrl: ${AMAZON_SQS_GENERATE_CAN_COUPON_QUEUE_URL}
|
|
region:
|
|
static: ap-northeast-2
|
|
stack:
|
|
auto: false
|
|
|
|
jwt:
|
|
header: Authorization
|
|
token-validity-in-seconds: ${JWT_TOKEN_VALIDITY_TIME}
|
|
secret: ${JWT_SECRET}
|
|
|
|
spring:
|
|
redis:
|
|
host: ${REDIS_HOST}
|
|
port: ${REDIS_PORT}
|
|
ssl: true
|
|
|
|
datasource:
|
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
|
url: ${DB_URL}
|
|
username: ${DB_USERNAME}
|
|
password: ${DB_PASSWORD}
|
|
|
|
jpa:
|
|
hibernate:
|
|
ddl-auto: validate
|
|
database: mysql
|
|
properties:
|
|
hibernate:
|
|
dialect: org.hibernate.dialect.MySQL8Dialect
|
|
|
|
servlet:
|
|
multipart:
|
|
max-file-size: 1024MB
|
|
max-request-size: 1024MB
|
|
cache:
|
|
type: redis
|
|
---
|
|
spring:
|
|
config:
|
|
activate:
|
|
on-profile: local
|
|
|
|
devtools:
|
|
restart:
|
|
enabled: true
|
|
livereload:
|
|
enabled: true
|
|
|
|
jpa:
|
|
properties:
|
|
hibernate:
|
|
show_sql: true
|
|
format_sql: true
|