Skip to content

Commit 8aaaed2

Browse files
fix swagger docs path
1 parent afccf07 commit 8aaaed2

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

apps/pdf-analyzer-service/src/app.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,8 @@ const app = express();
1010
app.use(express.json());
1111

1212
const openapiDoc = loadOpenApi();
13-
app.get('/docs', (_req, res) => {
14-
res.send(swaggerUi.generateHTML(openapiDoc));
15-
});
16-
app.use('/docs', swaggerUi.serveFiles(openapiDoc));
17-
app.get('/', (_req, res) => res.redirect('/docs'));
13+
app.use('/docs', swaggerUi.serve, swaggerUi.setup(openapiDoc));
14+
app.get('/', (_req, res) => res.redirect('docs'));
1815

1916
registerRoutes(app);
2017

infra/k8s/apps/pdf-analyzer-service-deployment.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ metadata:
8282
annotations:
8383
nginx.ingress.kubernetes.io/rewrite-target: /$2
8484
nginx.ingress.kubernetes.io/ssl-redirect: "true"
85+
nginx.ingress.kubernetes.io/use-regex: "true"
8586
cert-manager.io/cluster-issuer: "letsencrypt-prod"
8687
spec:
8788
ingressClassName: nginx
@@ -100,3 +101,10 @@ spec:
100101
name: pdf-analyzer-service
101102
port:
102103
number: 80
104+
- path: /docs(/|$)(.*)
105+
pathType: ImplementationSpecific
106+
backend:
107+
service:
108+
name: pdf-analyzer-service
109+
port:
110+
number: 80

0 commit comments

Comments
 (0)