Files
api2/src/main/resources/application-local.yaml
T

63 lines
1.4 KiB
YAML

spring:
application:
name: api
datasource:
url: jdbc:log4jdbc:mariadb://121.160.234.222:3000/ALISTLMS?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Seoul&connectionCollation=utf8mb4_uca1400_ai_ci
username: alist_dev
password: 1qaz2wsx!@
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
hikari:
maximum-pool-size: 10 # 줄이기
minimum-idle: 1 # 최소로
connection-timeout: 10000
idle-timeout: 30000
data:
redis:
host: 121.160.234.222
port: 3001
password: 1qaz2wsx!@
session:
store-type: redis
timeout: 7200 # 2시간 (초 단위)
redis:
namespace: spring:session:alist
logging:
config: classpath:logback-local.xml
jwt:
secret: "F9k3s!29dkF#1lP0X9QZx8eW!2m@0AbD"
access-token-validity-seconds: 3600
refresh-token-validity-seconds: 2592000
cookie:
secure: false # 로컬 개발 환경 (HTTP)
domain:
name: ALIST_SESSION
same-site: Lax
swagger:
login:
id: alist
password: "1qaz2wsx!@"
file:
upload:
tus-endpoint: https://file-alist.pjt.kr/tus/files/
public-base-url: https://file-alist.pjt.kr
tmp-root: /srv/project/alist/uploads/tmp
final-root: /srv/project/alist/uploads
interrupt-seconds: 30
auth-cache:
ttl-seconds: 20
download:
mode: redirect
redirect-prefix: /public-test-files
springdoc:
api-docs:
enabled: true
swagger-ui:
enabled: true