diff --git a/http-service/src/main/resources/application.yaml b/http-service/src/main/resources/application.yaml index 9aa02c58ac..271b190a90 100644 --- a/http-service/src/main/resources/application.yaml +++ b/http-service/src/main/resources/application.yaml @@ -5,8 +5,33 @@ datasource: jndiName: java:comp/env/jdbc/runelite-cache2 runelite-tracker: jndiName: java:comp/env/jdbc/runelite-tracker + # By default Spring tries to register the datasource as an MXBean, -# so if multiple apis are delpoyed on one web container with +# 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 \ No newline at end of file +spring.jmx.enabled: false + +# Google OAuth client +oauth: + client-id: + client-secret: + +# Minio client storage for cache +minio: + endpoint: http://localhost:9000 + accesskey: AM54M27O4WZK65N6F8IP + secretkey: /PZCxzmsJzwCHYlogcymuprniGCaaLUOET2n6yMP + bucket: runelite + +# Redis client for temporary data storage +redis: + pool.size: 10 + host: http://localhost:6379 + +# Twitter client for feed +runelite: + twitter: + consumerkey: + secretkey: + listid: 968949795153948673 \ No newline at end of file diff --git a/http-service/src/test/java/net/runelite/http/service/SpringBootWebApplicationTest.java b/http-service/src/test/java/net/runelite/http/service/SpringBootWebApplicationTest.java index d2d488e1e6..6adcc0f6f0 100644 --- a/http-service/src/test/java/net/runelite/http/service/SpringBootWebApplicationTest.java +++ b/http-service/src/test/java/net/runelite/http/service/SpringBootWebApplicationTest.java @@ -34,10 +34,9 @@ public class SpringBootWebApplicationTest @Ignore public void run() throws InterruptedException { - String[] args = new String[]{ - "--spring.config.location=classpath:/application.yaml,classpath:/dev.yaml" - }; - SpringApplication.run(SpringBootWebApplication.class, args); + System.setProperty("spring.profiles.active", "dev"); + SpringApplication.run(SpringBootWebApplication.class); + for (;;) { Thread.sleep(100L); diff --git a/http-service/src/test/resources/dev.yaml b/http-service/src/test/resources/application-dev.yaml similarity index 63% rename from http-service/src/test/resources/dev.yaml rename to http-service/src/test/resources/application-dev.yaml index e4967ccee4..b8c5fb91d1 100644 --- a/http-service/src/test/resources/dev.yaml +++ b/http-service/src/test/resources/application-dev.yaml @@ -1,19 +1,27 @@ +# Enable debug logging +debug: true +logging.level.net.runelite: DEBUG + +# Development data sources datasource: runelite: + jndiName: driverClassName: com.mysql.jdbc.Driver type: com.mysql.jdbc.jdbc2.optional.MysqlDataSource - url: jdbc:mysql://192.168.1.2/runelite + url: jdbc:mysql://localhost:3306/runelite username: runelite password: runelite runelite-cache: + jndiName: driverClassName: com.mysql.jdbc.Driver type: com.mysql.jdbc.jdbc2.optional.MysqlDataSource - url: jdbc:mysql://192.168.1.2/cache + url: jdbc:mysql://localhost:3306/runelite-cache username: runelite password: runelite runelite-tracker: + jndiName: driverClassName: com.mysql.jdbc.Driver type: com.mysql.jdbc.jdbc2.optional.MysqlDataSource - url: jdbc:mysql://192.168.1.2/xptracker + url: jdbc:mysql://localhost:3306/runelite-tracker username: runelite password: runelite diff --git a/http-service/src/test/resources/application.yaml b/http-service/src/test/resources/application.yaml index 128e64d8ef..3811b12bf0 100644 --- a/http-service/src/test/resources/application.yaml +++ b/http-service/src/test/resources/application.yaml @@ -1,25 +1,3 @@ -oauth: - client-id: moo - client-secret: cow - -minio: - endpoint: http://10.96.22.171:9000 - accesskey: AM54M27O4WZK65N6F8IP - secretkey: /PZCxzmsJzwCHYlogcymuprniGCaaLUOET2n6yMP - bucket: runelite - -runelite: - twitter: - consumerkey: moo - secretkey: cow - listid: 968949795153948673 - -logging: - level: - net: - runelite: - DEBUG - datasource: runelite: driverClassName: org.h2.Driver