-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFEESERVICE-cloud.yml
69 lines (61 loc) · 1.69 KB
/
FEESERVICE-cloud.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
spring:
jpa:
show-sql: false
open-in-view: true
database: POSTGRESQL
properties:
hibernate.format_sql: false
datasource:
tomcat:
name: datasource
max-idle: 3
max-active: 5
max-wait: 1000
jmx-enabled: true
username: esycation
password: esycation
test-on-borrow: true
test-on-return: false
test-while-idle: true
validation-query: SELECT 1
remove-abandoned-timeout: 60
remove-abandoned: false
log-abandoned: true
time-between-eviction-runs-millis: 30000
min-evictable-idle-time-millis: 30000
jdbc-interceptors: org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/esycation_fee
logging:
level:
com.webientsoft.esycation: INFO
org.springframework: INFO
file: ${log-file-location:/opt/log/esycation}/fee.log
pattern:
file: '%d{dd-MMM-yyyy HH:mm:ss} %5p %c{1}:%L - %m%n'
fee:
receipt:
temp-file-location: /tmp
chunk-size: 10
scheduler:
cron: 0 1 1 * * ?
executor:
pool-size: 10
max-pool-size: 100
queue-capacity: 1000
reminder:
chunk-size: 10
scheduler:
cron: 0 1 4 * * ?
executor:
pool-size: 10
max-pool-size: 100
queue-capacity: 1000
modes:
ON_SCREEN: FEE_REMINDER_ON_SCREEN_TEMPLATE
EMAIL: FEE_REMINDER_EMAIL_TEMPLATE
PUSH_MESSAGE: FEE_REMINDER_PUSH_MESSAGE_TEMPLATE
notify-before-days:
FIRST: 15
SECOND: 5
FINAL: 2