The client has been recreated with a new builder off of the http-api client for awhile anyway since runelite-client has multiple other requirements (caching, tls, etc). This fully moves creation of the okhttp client into both http-service and runelite-client separately. I've kept the CLIENT field in http-api for now since a few external plugins depend on it currently.
61 lines
1.6 KiB
YAML
61 lines
1.6 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:
|
|
version: @project.version@
|
|
commit: @git.commit.id.abbrev@
|
|
dirty: @git.dirty@
|
|
# 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
|
|
feed:
|
|
rssUrl: https://runelite.net/atom.xml
|
|
worlds:
|
|
url: http://www.runescape.com/g=oldscape/slr.ws?order=LPWM
|
|
osrsnews:
|
|
rssUrl: https://services.runescape.com/m=news/latest_news.rss?oldschool=true
|
|
item:
|
|
itemUrl: https://services.runescape.com/m=itemdb_oldschool/api/catalogue/detail.json
|
|
priceUrl: https://services.runescape.com/m=itemdb_oldschool/api/graph |