Commit Graph

35 Commits

Author SHA1 Message Date
YuanSheng Wang
a836156c67
luarocks: used luarocks make to install development ENV. (#271)
* luarocks: code style.
2019-07-19 07:32:04 +08:00
YuanSheng Wang
5e119c4828
luarocks: added new dependency lua-resty-healthcheck. (#249)
* luarocks: added new dependencies `lua-resty-healthcheck` and `lua-resty-worker-event`.

* feature(balancer): fetched health node from upstream nodes in balancer phase when enabled 
  healthcheck.
2019-07-17 23:52:15 +08:00
YuanSheng Wang
be362c57d3
travis: installed all of the dependencies to current deps folder. (#248) 2019-07-15 08:46:10 +08:00
Yuansheng
0fe7819386 change: moved rockspec file to a single folder. 2019-07-14 23:18:32 +08:00
vkill
b762cab4fb bugfix: copied http/*.lua in Makefile when do install (#240) 2019-07-12 20:26:36 +08:00
chnliyong
3730e6ade1 bugfix: failed early when lua isn't installed on make dev (#233) 2019-07-11 14:41:13 +08:00
YuanSheng Wang
83b0ee33f3
bugfix: lua-dir option is only supported if the luarocks version exceeds 3. (#229)
* bugfix: `lua-dir` option is only supported if the luarocks version
  exceeds 3.
* Makefile: removed unnecessary `sudo`.
2019-07-11 07:41:42 +08:00
周晶
374aba472b feature: update Makefile and travis CI for osx installation about using luajit building deps. (#217) 2019-07-10 11:32:16 +08:00
nic-chen
5fccb78fa1 bugfix: set configuration file to avoid using a wrong one (#220) 2019-07-08 12:24:18 +08:00
Yuansheng
1e8459c21c bugfix: compiled module 'rapidjson' with the luajit of openresty.
Fix #206.
2019-07-07 08:31:02 +08:00
YuanSheng Wang
565cb1653c
feature: added init action in makefile to initialize the runtime (#205)
* feature: added `init` action in makefile to initialize the runtime
  environment.
* doc: added more doc about `make` command.
* CLI: find the Lua from default PATH.
* bugfix: used short connection when to fetch node status.
2019-07-05 19:01:20 +08:00
WenMing
10be804f31
bugfix: fixed step of install dependencies. (#186) 2019-07-02 20:45:59 +08:00
Yuansheng
2161ce45ad makefile: used = to connect value. 2019-06-27 22:00:21 +08:00
Yuansheng
7dbcea8571 feature: supported to manage ssl item by admin API and HTTPS client request. 2019-06-24 18:49:30 -04:00
Yuansheng
0f5a80441d test: supported to run test case if the dependency files are installed
to `deps` folder.
2019-06-20 09:18:11 -04:00
Yuansheng
dc12e8dc5f makefile: installed admin lua folder. 2019-06-17 15:57:02 +08:00
YuanSheng Wang
fee7ec58ef
optmize: reused a Lua table of plugins. feature: supported to check the Lua source by command make check. (#108)
* optmize: reused a Lua table of plugins.
* feature: supported to check the Lua source by command `make check`.
* bug: reinitialize the prometheus variable each time.
2019-06-16 07:32:25 +08:00
Yuansheng
3a709c790c feature: supported to install all of the dependencies library to
home folder.
2019-06-15 23:22:29 +08:00
Yuansheng
c3490ce7fb feature: supported to fetch all of dependencies library to deps folder. 2019-06-14 23:51:02 -04:00
Yuansheng
66b3408204 makefile: create temporary dir for core file of apisix.
test: removed the sleep step, it is invalid.
2019-06-14 17:28:16 +08:00
Yuansheng
c86e778925 test: checked the error log if it contains error level log. 2019-06-12 06:13:39 +08:00
Yuansheng
73640f96a9 makefile: added default section. 2019-06-11 12:21:49 +08:00
Yuansheng Wang
40bf93a1b3 makefile: made it more simple. 2019-06-05 15:06:28 +08:00
Yuansheng Wang
ee6b87c688 change: installed the config file to /usr/local/apisix. 2019-06-04 10:13:05 -04:00
Yuansheng Wang
120aeb10c3 luarocks: installed the yaml config file. 2019-06-04 21:08:57 +08:00
Yuansheng Wang
52afb11d95 makefile: specified the target file name when calling install tool. 2019-06-04 20:59:44 +08:00
Yuansheng Wang
aa77da41e0 luarocks: copied all of the Lua file one by one with install tools. 2019-06-04 20:53:58 +08:00
Yuansheng Wang
c9761f3c44 luarocks: installed the COPYRIGHT, README to config folder. 2019-06-04 00:03:17 -04:00
Yuansheng Wang
2fe68e854b luarocks: only installed Lua modules and configure files. 2019-06-04 10:32:14 +08:00
Yuansheng Wang
7090e02d4b bumped version to 0.3. 2019-06-03 19:06:04 -04:00
WenMing
32da09c913
test: add travis CI. (#43) 2019-06-03 16:24:38 +08:00
Yuansheng Wang
2c742fab79 feature: implemented CLI tools apisix. 2019-06-03 01:14:56 -04:00
Yuansheng Wang
184e63e728 luarocks: init version. 2019-05-31 09:50:08 -04:00
Yuansheng Wang
d605a01b2a change: rename the project to apisix.
Fixed #14.
2019-05-13 14:31:26 +08:00
YuanSheng Wang
aa45402ba5
change: added Makefile to manage apimeta server. (#5)
* change: added Makefile to manage apimeta server.
2019-05-06 18:17:29 +08:00