64 lines
1.7 KiB
YAML
64 lines
1.7 KiB
YAML
server:
|
|
address: 127.0.0.1
|
|
port: 8080
|
|
|
|
spring:
|
|
application:
|
|
name: yoyuzh-portal-backend
|
|
datasource:
|
|
url: jdbc:mysql://localhost:3306/yoyuzh_portal?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf8
|
|
username: root
|
|
password: root
|
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
|
jpa:
|
|
hibernate:
|
|
ddl-auto: update
|
|
open-in-view: false
|
|
properties:
|
|
hibernate:
|
|
format_sql: true
|
|
servlet:
|
|
multipart:
|
|
max-file-size: 500MB
|
|
max-request-size: 500MB
|
|
|
|
app:
|
|
jwt:
|
|
secret: ${APP_JWT_SECRET:}
|
|
access-expiration-seconds: 900
|
|
refresh-expiration-seconds: 1209600
|
|
admin:
|
|
usernames: ${APP_ADMIN_USERNAMES:}
|
|
registration:
|
|
invite-code: ${APP_AUTH_REGISTRATION_INVITE_CODE:}
|
|
storage:
|
|
provider: ${YOYUZH_STORAGE_PROVIDER:local}
|
|
max-file-size: ${YOYUZH_STORAGE_MAX_FILE_SIZE:524288000}
|
|
local:
|
|
root-dir: ${YOYUZH_STORAGE_LOCAL_ROOT_DIR:./storage}
|
|
s3:
|
|
api-base-url: ${YOYUZH_DOGECLOUD_API_BASE_URL:https://api.dogecloud.com}
|
|
api-access-key: ${YOYUZH_DOGECLOUD_API_ACCESS_KEY:}
|
|
api-secret-key: ${YOYUZH_DOGECLOUD_API_SECRET_KEY:}
|
|
scope: ${YOYUZH_DOGECLOUD_STORAGE_SCOPE:}
|
|
ttl-seconds: ${YOYUZH_DOGECLOUD_STORAGE_TTL_SECONDS:3600}
|
|
region: ${YOYUZH_DOGECLOUD_S3_REGION:automatic}
|
|
cors:
|
|
allowed-origins:
|
|
- http://localhost:3000
|
|
- http://127.0.0.1:3000
|
|
- http://localhost
|
|
- https://localhost
|
|
- http://127.0.0.1
|
|
- https://127.0.0.1
|
|
- capacitor://localhost
|
|
- https://yoyuzh.xyz
|
|
- https://www.yoyuzh.xyz
|
|
|
|
springdoc:
|
|
swagger-ui:
|
|
path: /swagger-ui.html
|
|
|
|
logging:
|
|
config: classpath:logback.xml
|