Skip to content

Commit 0aeaf87

Browse files
committed
disable v3 in prod
1 parent d223b01 commit 0aeaf87

1 file changed

Lines changed: 22 additions & 20 deletions

File tree

  • proxy/src/main/kotlin/no/entur/geocoder/proxy

proxy/src/main/kotlin/no/entur/geocoder/proxy/App.kt

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -125,19 +125,31 @@ class App {
125125
call.respond(result)
126126
}
127127

128-
get("/v3/autocomplete") {
129-
val result = v3api.autocomplete(call.request.queryParameters)
130-
call.respond(result)
128+
get("/v2/openapi.yaml") {
129+
val openapi = readFile("openapi.yml")
130+
call.respondText(String(openapi), contentType = ContentType.parse("application/yaml"))
131131
}
132132

133-
get("/v3/reverse") {
134-
val result = v3api.reverse(call.request.queryParameters)
135-
call.respond(result)
136-
}
133+
if (System.getenv("COMMON_ENV") != "prd") {
134+
get("/v3/autocomplete") {
135+
val result = v3api.autocomplete(call.request.queryParameters)
136+
call.respond(result)
137+
}
137138

138-
get("/v3/place") {
139-
val result = v3api.place(call.request.queryParameters)
140-
call.respond(result)
139+
get("/v3/reverse") {
140+
val result = v3api.reverse(call.request.queryParameters)
141+
call.respond(result)
142+
}
143+
144+
get("/v3/place") {
145+
val result = v3api.place(call.request.queryParameters)
146+
call.respond(result)
147+
}
148+
149+
get("/v3/openapi.yaml") {
150+
val openapi = readFile("openapi3.yml")
151+
call.respondText(String(openapi), contentType = ContentType.parse("application/yaml"))
152+
}
141153
}
142154
get("/") {
143155
val indexHtml = readFile("index.html")
@@ -164,16 +176,6 @@ class App {
164176
val metrics = micrometerRegistry.scrape()
165177
call.respond(metrics)
166178
}
167-
168-
get("/v2/openapi.yaml") {
169-
val openapi = readFile("openapi.yml")
170-
call.respondText(String(openapi), contentType = ContentType.parse("application/yaml"))
171-
}
172-
173-
get("/v3/openapi.yaml") {
174-
val openapi = readFile("openapi3.yml")
175-
call.respondText(String(openapi), contentType = ContentType.parse("application/yaml"))
176-
}
177179
}
178180
}
179181

0 commit comments

Comments
 (0)