-
Notifications
You must be signed in to change notification settings - Fork 0
/
kong-0.4.0-1.rockspec
183 lines (156 loc) · 8.75 KB
/
kong-0.4.0-1.rockspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
package = "kong"
version = "0.4.0-1"
supported_platforms = {"linux", "macosx"}
source = {
url = "git://github.com/Mashape/kong",
tag = "0.4.0"
}
description = {
summary = "Kong is a scalable and customizable API Management Layer built on top of Nginx.",
homepage = "http://getkong.org",
license = "MIT"
}
dependencies = {
"lua ~> 5.1",
"luasec ~> 0.5-2",
"uuid ~> 0.2-1",
"luatz ~> 0.3-1",
"yaml ~> 1.1.1-1",
"lapis ~> 1.1.0-1",
"stringy ~> 0.4-1",
"kong-cassandra ~> 0.5-8",
"multipart ~> 0.1-3",
"lua-path ~> 0.2.3-1",
"lua-cjson ~> 2.1.0-1",
"ansicolors ~> 1.0.2-3",
"lbase64 ~> 20120820-1",
"lua-resty-iputils ~> 0.2.0-1",
"luasocket ~> 2.0.2-5",
"lrexlib-pcre ~> 2.7.2-1",
"lua-llthreads2 ~> 0.1.3-1"
}
build = {
type = "builtin",
modules = {
["kong"] = "kong/kong.lua",
["classic"] = "kong/vendor/classic.lua",
["lapp"] = "kong/vendor/lapp.lua",
["ngx.ssl"] = "kong/vendor/ssl.lua",
["resty_http"] = "kong/vendor/resty_http.lua",
["kong.constants"] = "kong/constants.lua",
["kong.cli.utils"] = "kong/cli/utils/utils.lua",
["kong.cli.utils.signal"] = "kong/cli/utils/signal.lua",
["kong.cli.utils.input"] = "kong/cli/utils/input.lua",
["kong.cli.db"] = "kong/cli/db.lua",
["kong.cli.config"] = "kong/cli/config.lua",
["kong.cli.quit"] = "kong/cli/quit.lua",
["kong.cli.stop"] = "kong/cli/stop.lua",
["kong.cli.start"] = "kong/cli/start.lua",
["kong.cli.reload"] = "kong/cli/reload.lua",
["kong.cli.restart"] = "kong/cli/restart.lua",
["kong.cli.version"] = "kong/cli/version.lua",
["kong.cli.migrations"] = "kong/cli/migrations.lua",
["kong.tools.io"] = "kong/tools/io.lua",
["kong.tools.utils"] = "kong/tools/utils.lua",
["kong.tools.faker"] = "kong/tools/faker.lua",
["kong.tools.syslog"] = "kong/tools/syslog.lua",
["kong.tools.ngx_stub"] = "kong/tools/ngx_stub.lua",
["kong.tools.printable"] = "kong/tools/printable.lua",
["kong.tools.responses"] = "kong/tools/responses.lua",
["kong.tools.timestamp"] = "kong/tools/timestamp.lua",
["kong.tools.migrations"] = "kong/tools/migrations.lua",
["kong.tools.http_client"] = "kong/tools/http_client.lua",
["kong.tools.database_cache"] = "kong/tools/database_cache.lua",
["kong.resolver.handler"] = "kong/resolver/handler.lua",
["kong.resolver.access"] = "kong/resolver/access.lua",
["kong.resolver.header_filter"] = "kong/resolver/header_filter.lua",
["kong.resolver.certificate"] = "kong/resolver/certificate.lua",
["kong.reports.handler"] = "kong/reports/handler.lua",
["kong.reports.init_worker"] = "kong/reports/init_worker.lua",
["kong.reports.log"] = "kong/reports/log.lua",
["kong.dao.error"] = "kong/dao/error.lua",
["kong.dao.schemas_validation"] = "kong/dao/schemas_validation.lua",
["kong.dao.schemas.apis"] = "kong/dao/schemas/apis.lua",
["kong.dao.schemas.consumers"] = "kong/dao/schemas/consumers.lua",
["kong.dao.schemas.plugins_configurations"] = "kong/dao/schemas/plugins_configurations.lua",
["kong.dao.cassandra.factory"] = "kong/dao/cassandra/factory.lua",
["kong.dao.cassandra.query_builder"] = "kong/dao/cassandra/query_builder.lua",
["kong.dao.cassandra.base_dao"] = "kong/dao/cassandra/base_dao.lua",
["kong.dao.cassandra.migrations"] = "kong/dao/cassandra/migrations.lua",
["kong.dao.cassandra.apis"] = "kong/dao/cassandra/apis.lua",
["kong.dao.cassandra.consumers"] = "kong/dao/cassandra/consumers.lua",
["kong.dao.cassandra.plugins_configurations"] = "kong/dao/cassandra/plugins_configurations.lua",
["kong.plugins.base_plugin"] = "kong/plugins/base_plugin.lua",
["kong.plugins.basicauth.handler"] = "kong/plugins/basicauth/handler.lua",
["kong.plugins.basicauth.access"] = "kong/plugins/basicauth/access.lua",
["kong.plugins.basicauth.schema"] = "kong/plugins/basicauth/schema.lua",
["kong.plugins.basicauth.api"] = "kong/plugins/basicauth/api.lua",
["kong.plugins.basicauth.daos"] = "kong/plugins/basicauth/daos.lua",
["kong.plugins.keyauth.handler"] = "kong/plugins/keyauth/handler.lua",
["kong.plugins.keyauth.access"] = "kong/plugins/keyauth/access.lua",
["kong.plugins.keyauth.schema"] = "kong/plugins/keyauth/schema.lua",
["kong.plugins.keyauth.api"] = "kong/plugins/keyauth/api.lua",
["kong.plugins.keyauth.daos"] = "kong/plugins/keyauth/daos.lua",
["kong.plugins.oauth2.handler"] = "kong/plugins/oauth2/handler.lua",
["kong.plugins.oauth2.access"] = "kong/plugins/oauth2/access.lua",
["kong.plugins.oauth2.schema"] = "kong/plugins/oauth2/schema.lua",
["kong.plugins.oauth2.daos"] = "kong/plugins/oauth2/daos.lua",
["kong.plugins.oauth2.api"] = "kong/plugins/oauth2/api.lua",
["kong.plugins.log_serializers.basic"] = "kong/plugins/log_serializers/basic.lua",
["kong.plugins.log_serializers.alf"] = "kong/plugins/log_serializers/alf.lua",
["kong.plugins.tcplog.handler"] = "kong/plugins/tcplog/handler.lua",
["kong.plugins.tcplog.log"] = "kong/plugins/tcplog/log.lua",
["kong.plugins.tcplog.schema"] = "kong/plugins/tcplog/schema.lua",
["kong.plugins.udplog.handler"] = "kong/plugins/udplog/handler.lua",
["kong.plugins.udplog.log"] = "kong/plugins/udplog/log.lua",
["kong.plugins.udplog.schema"] = "kong/plugins/udplog/schema.lua",
["kong.plugins.httplog.handler"] = "kong/plugins/httplog/handler.lua",
["kong.plugins.httplog.log"] = "kong/plugins/httplog/log.lua",
["kong.plugins.httplog.schema"] = "kong/plugins/httplog/schema.lua",
["kong.plugins.filelog.handler"] = "kong/plugins/filelog/handler.lua",
["kong.plugins.filelog.schema"] = "kong/plugins/filelog/schema.lua",
["kong.plugins.filelog.log"] = "kong/plugins/filelog/log.lua",
["kong.plugins.filelog.fd_util"] = "kong/plugins/filelog/fd_util.lua",
["kong.plugins.mashape-analytics.handler"] = "kong/plugins/mashape-analytics/handler.lua",
["kong.plugins.mashape-analytics.schema"] = "kong/plugins/mashape-analytics/schema.lua",
["kong.plugins.ratelimiting.handler"] = "kong/plugins/ratelimiting/handler.lua",
["kong.plugins.ratelimiting.access"] = "kong/plugins/ratelimiting/access.lua",
["kong.plugins.ratelimiting.schema"] = "kong/plugins/ratelimiting/schema.lua",
["kong.plugins.ratelimiting.daos"] = "kong/plugins/ratelimiting/daos.lua",
["kong.plugins.requestsizelimiting.handler"] = "kong/plugins/requestsizelimiting/handler.lua",
["kong.plugins.requestsizelimiting.access"] = "kong/plugins/requestsizelimiting/access.lua",
["kong.plugins.requestsizelimiting.schema"] = "kong/plugins/requestsizelimiting/schema.lua",
["kong.plugins.request_transformer.handler"] = "kong/plugins/request_transformer/handler.lua",
["kong.plugins.request_transformer.access"] = "kong/plugins/request_transformer/access.lua",
["kong.plugins.request_transformer.schema"] = "kong/plugins/request_transformer/schema.lua",
["kong.plugins.response_transformer.handler"] = "kong/plugins/response_transformer/handler.lua",
["kong.plugins.response_transformer.body_filter"] = "kong/plugins/response_transformer/body_filter.lua",
["kong.plugins.response_transformer.header_filter"] = "kong/plugins/response_transformer/header_filter.lua",
["kong.plugins.response_transformer.schema"] = "kong/plugins/response_transformer/schema.lua",
["kong.plugins.cors.handler"] = "kong/plugins/cors/handler.lua",
["kong.plugins.cors.access"] = "kong/plugins/cors/access.lua",
["kong.plugins.cors.schema"] = "kong/plugins/cors/schema.lua",
["kong.plugins.ssl.handler"] = "kong/plugins/ssl/handler.lua",
["kong.plugins.ssl.certificate"] = "kong/plugins/ssl/certificate.lua",
["kong.plugins.ssl.access"] = "kong/plugins/ssl/access.lua",
["kong.plugins.ssl.ssl_util"] = "kong/plugins/ssl/ssl_util.lua",
["kong.plugins.ssl.schema"] = "kong/plugins/ssl/schema.lua",
["kong.plugins.ip_restriction.handler"] = "kong/plugins/ip_restriction/handler.lua",
["kong.plugins.ip_restriction.init_worker"] = "kong/plugins/ip_restriction/init_worker.lua",
["kong.plugins.ip_restriction.access"] = "kong/plugins/ip_restriction/access.lua",
["kong.plugins.ip_restriction.schema"] = "kong/plugins/ip_restriction/schema.lua",
["kong.api.app"] = "kong/api/app.lua",
["kong.api.crud_helpers"] = "kong/api/crud_helpers.lua",
["kong.api.route_helpers"] = "kong/api/route_helpers.lua",
["kong.api.routes.kong"] = "kong/api/routes/kong.lua",
["kong.api.routes.apis"] = "kong/api/routes/apis.lua",
["kong.api.routes.consumers"] = "kong/api/routes/consumers.lua",
["kong.api.routes.plugins"] = "kong/api/routes/plugins.lua",
["kong.api.routes.plugins_configurations"] = "kong/api/routes/plugins_configurations.lua",
},
install = {
conf = { "kong.yml" },
bin = { "bin/kong" }
},
copy_directories = { "database/migrations/", "ssl" }
}