Thie removes the http-service hiscore api, which we haven't used in awhile and doesn't work in practice due to upstream rate limits, as well as the xp tracker which also hasn't been used in a long time since there are now multiple quality community run xptrackers.
50 lines
1.1 KiB
YAML
50 lines
1.1 KiB
YAML
datasource:
|
|
runelite:
|
|
jndiName: java:comp/env/jdbc/runelite
|
|
runelite-cache:
|
|
jndiName: java:comp/env/jdbc/runelite-cache2
|
|
|
|
# By default Spring tries to register the datasource as an MXBean,
|
|
# so if multiple apis are deployed on one web container with
|
|
# shared datasource it tries to register it multiples times and
|
|
# fails when starting the 2nd api
|
|
spring.jmx.enabled: false
|
|
|
|
# Google OAuth client
|
|
oauth:
|
|
client-id:
|
|
client-secret:
|
|
callback: https://api.runelite.net/oauth/
|
|
|
|
# Minio client storage for cache
|
|
minio:
|
|
endpoint: http://localhost:9000
|
|
accesskey: AM54M27O4WZK65N6F8IP
|
|
secretkey: /PZCxzmsJzwCHYlogcymuprniGCaaLUOET2n6yMP
|
|
bucket: runelite
|
|
|
|
# Redis client
|
|
redis:
|
|
pool.size: 10
|
|
host: tcp://localhost:6379
|
|
|
|
mongo:
|
|
jndiName: java:comp/env/mongodb/runelite
|
|
database: runelite
|
|
|
|
runelite:
|
|
# Twitter client for feed
|
|
twitter:
|
|
consumerkey:
|
|
secretkey:
|
|
listid: 1185897074786742273
|
|
ge:
|
|
history: 90 # days
|
|
loottracker:
|
|
history: 90 # days
|
|
wiki:
|
|
poll.ms: 300000 # 5 minutes
|
|
url: https://prices.runescape.wiki/api/v1/osrs/latest
|
|
price:
|
|
cache: 30 # minutes
|