sodalive-backend-spring-boot/src/main/resources/application.yml

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