aboutsummaryrefslogtreecommitdiffstats
path: root/msb-core/openresty-ext/src/assembly/resources/openresty/nginx/luaext/serviceaccess.lua
blob: 111834160b52c2d726d1175c64465ea16435e0a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if ngx.req.get_method() == "GET" then
	local services = {
		{serviceName="odlsdnia",apiJson="/api/odlsdnia/v1/swagger.json"},
		{serviceName="roc",apiJson="/api/roc/v1/swagger.json"},
		{serviceName="tackeria",apiJson="/api/tackeria/v1/swagger.json"},
		{serviceName="etsi",apiJson="/api/etsiia/v1/swagger.json"}
	}
	local cjson = require "cjson"
	local jsonData = cjson.encode(services)
	jsonData = string.gsub(jsonData,"\\/","/")
	ngx.print(jsonData)
else
	ngx.log(ngx.WARN, "not a GET request.")
	ngx.exit(500)
end