Skip to content

Commit a21d702

Browse files
committed
updates
1 parent 16a0577 commit a21d702

16 files changed

Lines changed: 2066 additions & 41 deletions

File tree

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,10 @@ jdk_11_maven/em/embedded/rest/pay-publicapi/target/
265265
jdk_11_maven/em/external/rest/ind1/target/
266266
jdk_17_maven/cs/rest/signal-server/event-logger/target/
267267
jdk_17_maven/cs/rest/signal-server/websocket-resources/target/
268+
jdk_17_maven/cs/rest/signal-server/integration-tests/target/
269+
jdk_17_maven/cs/rest/signal-server/service/target/
270+
jdk_17_maven/cs/rest/signal-server/api-doc/target/
271+
jdk_17_maven/em/embedded/rest/signal-server/target/
268272

269273
/jdk_8_maven/em/embedded/grpc/ncs/target/
270274
/jdk_8_maven/em/embedded/grpc/scs/target/

jdk_11_maven/cs/rest/pay-publicapi/pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,14 @@
351351
<version>2.3.1</version>
352352
<scope>compile</scope>
353353
</dependency>
354+
355+
<!-- Added to server swagger JSON as static file -->
356+
<dependency>
357+
<groupId>io.dropwizard</groupId>
358+
<artifactId>dropwizard-assets</artifactId>
359+
<version>2.0.25</version>
360+
<scope>compile</scope>
361+
</dependency>
354362
</dependencies>
355363

356364
<build>

jdk_11_maven/cs/rest/pay-publicapi/src/main/java/uk/gov/pay/api/app/PublicApi.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.google.inject.Guice;
44
import com.google.inject.Injector;
55
import io.dropwizard.Application;
6+
import io.dropwizard.assets.AssetsBundle;
67
import io.dropwizard.auth.AuthDynamicFeature;
78
import io.dropwizard.auth.AuthValueFactoryProvider;
89
import io.dropwizard.auth.CachingAuthenticator;
@@ -95,6 +96,9 @@ public Server getJettyServer() {
9596

9697
@Override
9798
public void initialize(Bootstrap<PublicApiConfig> bootstrap) {
99+
// Added to server Swagger JSON as static file
100+
bootstrap.addBundle(new AssetsBundle("/assets/", "/assets/"));
101+
98102
bootstrap.setConfigurationSourceProvider(
99103
new SubstitutingSourceProvider(
100104
bootstrap.getConfigurationSourceProvider(),

0 commit comments

Comments
 (0)