Skip to content

Commit 78824df

Browse files
authored
Merge pull request #1514 from 3scale/better_build
Inline RPM dependencies in container image build
2 parents 700e5c3 + 636b2a2 commit 78824df

File tree

460 files changed

+302743
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

460 files changed

+302743
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ node_modules
66
.vagrant/
77
apicast/logs/
88
*.rock
9+
# explicitly allow some source rocks as dependencies
10+
!dependencies/rpm-specs/gateway-rockspecs-native/source_rocks/*.src.rock
11+
!dependencies/rpm-specs/gateway-rockspecs/source_rocks/*.src.rock
912
lua_modules/
1013
tmp/benchmark/
1114
.bash_history

.gitmodules

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
[submodule "dependencies/git/opentracing-cpp"]
2+
path = dependencies/git/opentracing-cpp
3+
url = https://github.com/opentracing/opentracing-cpp
4+
[submodule "dependencies/git/zlib"]
5+
path = dependencies/git/zlib
6+
url = https://github.com/madler/zlib
7+
[submodule "dependencies/git/form-input-nginx-module"]
8+
path = dependencies/git/form-input-nginx-module
9+
url = https://github.com/calio/form-input-nginx-module
10+
[submodule "dependencies/git/iconv-nginx-module"]
11+
path = dependencies/git/iconv-nginx-module
12+
url = https://github.com/calio/iconv-nginx-module
13+
[submodule "dependencies/git/ngx_coolkit"]
14+
path = dependencies/git/ngx_coolkit
15+
url = https://github.com/FRiCKLE/ngx_coolkit
16+
[submodule "dependencies/git/array-var-nginx-module"]
17+
path = dependencies/git/array-var-nginx-module
18+
url = https://github.com/openresty/array-var-nginx-module
19+
[submodule "dependencies/git/drizzle-nginx-module"]
20+
path = dependencies/git/drizzle-nginx-module
21+
url = https://github.com/openresty/drizzle-nginx-module
22+
[submodule "dependencies/git/echo-nginx-module"]
23+
path = dependencies/git/echo-nginx-module
24+
url = https://github.com/openresty/echo-nginx-module
25+
[submodule "dependencies/git/encrypted-session-nginx-module"]
26+
path = dependencies/git/encrypted-session-nginx-module
27+
url = https://github.com/openresty/encrypted-session-nginx-module
28+
[submodule "dependencies/git/headers-more-nginx-module"]
29+
path = dependencies/git/headers-more-nginx-module
30+
url = https://github.com/openresty/headers-more-nginx-module
31+
[submodule "dependencies/git/lua-cjson"]
32+
path = dependencies/git/lua-cjson
33+
url = https://github.com/openresty/lua-cjson
34+
[submodule "dependencies/git/lua-nginx-module"]
35+
path = dependencies/git/lua-nginx-module
36+
url = https://github.com/openresty/lua-nginx-module
37+
[submodule "dependencies/git/lua-rds-parser"]
38+
path = dependencies/git/lua-rds-parser
39+
url = https://github.com/openresty/lua-rds-parser
40+
[submodule "dependencies/git/lua-redis-parser"]
41+
path = dependencies/git/lua-redis-parser
42+
url = https://github.com/openresty/lua-redis-parser
43+
[submodule "dependencies/git/lua-resty-core"]
44+
path = dependencies/git/lua-resty-core
45+
url = https://github.com/openresty/lua-resty-core
46+
[submodule "dependencies/git/lua-resty-dns"]
47+
path = dependencies/git/lua-resty-dns
48+
url = https://github.com/openresty/lua-resty-dns
49+
[submodule "dependencies/git/lua-resty-limit-traffic"]
50+
path = dependencies/git/lua-resty-limit-traffic
51+
url = https://github.com/openresty/lua-resty-limit-traffic
52+
[submodule "dependencies/git/lua-resty-lock"]
53+
path = dependencies/git/lua-resty-lock
54+
url = https://github.com/openresty/lua-resty-lock
55+
[submodule "dependencies/git/lua-resty-lrucache"]
56+
path = dependencies/git/lua-resty-lrucache
57+
url = https://github.com/openresty/lua-resty-lrucache
58+
[submodule "dependencies/git/lua-resty-memcached"]
59+
path = dependencies/git/lua-resty-memcached
60+
url = https://github.com/openresty/lua-resty-memcached
61+
[submodule "dependencies/git/lua-resty-mysql"]
62+
path = dependencies/git/lua-resty-mysql
63+
url = https://github.com/openresty/lua-resty-mysql
64+
[submodule "dependencies/git/lua-resty-redis"]
65+
path = dependencies/git/lua-resty-redis
66+
url = https://github.com/openresty/lua-resty-redis
67+
[submodule "dependencies/git/lua-resty-shell"]
68+
path = dependencies/git/lua-resty-shell
69+
url = https://github.com/openresty/lua-resty-shell
70+
[submodule "dependencies/git/lua-resty-signal"]
71+
path = dependencies/git/lua-resty-signal
72+
url = https://github.com/openresty/lua-resty-signal
73+
[submodule "dependencies/git/lua-resty-string"]
74+
path = dependencies/git/lua-resty-string
75+
url = https://github.com/openresty/lua-resty-string
76+
[submodule "dependencies/git/lua-resty-upload"]
77+
path = dependencies/git/lua-resty-upload
78+
url = https://github.com/openresty/lua-resty-upload
79+
[submodule "dependencies/git/lua-resty-upstream-healthcheck"]
80+
path = dependencies/git/lua-resty-upstream-healthcheck
81+
url = https://github.com/openresty/lua-resty-upstream-healthcheck
82+
[submodule "dependencies/git/lua-resty-websocket"]
83+
path = dependencies/git/lua-resty-websocket
84+
url = https://github.com/openresty/lua-resty-websocket
85+
[submodule "dependencies/git/lua-tablepool"]
86+
path = dependencies/git/lua-tablepool
87+
url = https://github.com/openresty/lua-tablepool
88+
[submodule "dependencies/git/lua-upstream-nginx-module"]
89+
path = dependencies/git/lua-upstream-nginx-module
90+
url = https://github.com/openresty/lua-upstream-nginx-module
91+
[submodule "dependencies/git/memc-nginx-module"]
92+
path = dependencies/git/memc-nginx-module
93+
url = https://github.com/openresty/memc-nginx-module
94+
[submodule "dependencies/git/ngx_postgres"]
95+
path = dependencies/git/ngx_postgres
96+
url = https://github.com/openresty/ngx_postgres
97+
[submodule "dependencies/git/opm"]
98+
path = dependencies/git/opm
99+
url = https://github.com/openresty/opm
100+
[submodule "dependencies/git/rds-csv-nginx-module"]
101+
path = dependencies/git/rds-csv-nginx-module
102+
url = https://github.com/openresty/rds-csv-nginx-module
103+
[submodule "dependencies/git/rds-json-nginx-module"]
104+
path = dependencies/git/rds-json-nginx-module
105+
url = https://github.com/openresty/rds-json-nginx-module
106+
[submodule "dependencies/git/redis2-nginx-module"]
107+
path = dependencies/git/redis2-nginx-module
108+
url = https://github.com/openresty/redis2-nginx-module
109+
[submodule "dependencies/git/resty-cli"]
110+
path = dependencies/git/resty-cli
111+
url = https://github.com/openresty/resty-cli
112+
[submodule "dependencies/git/set-misc-nginx-module"]
113+
path = dependencies/git/set-misc-nginx-module
114+
url = https://github.com/openresty/set-misc-nginx-module
115+
[submodule "dependencies/git/srcache-nginx-module"]
116+
path = dependencies/git/srcache-nginx-module
117+
url = https://github.com/openresty/srcache-nginx-module
118+
[submodule "dependencies/git/stream-lua-nginx-module"]
119+
path = dependencies/git/stream-lua-nginx-module
120+
url = https://github.com/openresty/stream-lua-nginx-module
121+
[submodule "dependencies/git/xss-nginx-module"]
122+
path = dependencies/git/xss-nginx-module
123+
url = https://github.com/openresty/xss-nginx-module
124+
[submodule "dependencies/git/luarocks"]
125+
path = dependencies/git/luarocks
126+
url = https://github.com/luarocks/luarocks
127+
[submodule "dependencies/git/luajit2"]
128+
path = dependencies/git/luajit2
129+
url = https://github.com/rh-api-management/luajit2
130+
[submodule "dependencies/git/openresty"]
131+
path = dependencies/git/openresty
132+
url = https://github.com/rh-api-management/openresty.git
133+
[submodule "dependencies/git/nginx"]
134+
path = dependencies/git/nginx
135+
url = https://github.com/rh-api-management/nginx
136+
[submodule "dependencies/git/ngx_devel_kit"]
137+
path = dependencies/git/ngx_devel_kit
138+
url = https://github.com/vision5/ngx_devel_kit
139+
[submodule "dependencies/git/ngx_http_redis"]
140+
path = dependencies/git/ngx_http_redis
141+
url = https://github.com/osokin/ngx_http_redis
142+
[submodule "dependencies/git/nginx-opentracing"]
143+
path = dependencies/git/nginx-opentracing
144+
url = https://github.com/opentracing-contrib/nginx-opentracing
145+
[submodule "dependencies/git/apicast-nginx-module"]
146+
path = dependencies/git/apicast-nginx-module
147+
url = https://github.com/3scale/apicast-nginx-module
148+
[submodule "dependencies/git/grpc"]
149+
path = dependencies/git/grpc
150+
url = https://github.com/grpc/grpc
151+
[submodule "dependencies/git/opentelemetry-proto"]
152+
path = dependencies/git/opentelemetry-proto
153+
url = https://github.com/open-telemetry/opentelemetry-proto
154+
[submodule "dependencies/git/opentelemetry-cpp"]
155+
path = dependencies/git/opentelemetry-cpp
156+
url = https://github.com/open-telemetry/opentelemetry-cpp
157+
[submodule "dependencies/git/opentelemetry-cpp-contrib"]
158+
path = dependencies/git/opentelemetry-cpp-contrib
159+
url = https://github.com/open-telemetry/opentelemetry-cpp-contrib

0 commit comments

Comments
 (0)