From feb873da1ddaeae4d1f760482c18090ad8c71c68 Mon Sep 17 00:00:00 2001 From: WenMing Date: Fri, 27 Mar 2020 10:12:42 +0800 Subject: [PATCH 1/7] feature: remove `lua` dir. --- lua/apisix.lua => apisix.lua | 0 {lua/apisix => apisix}/admin/consumers.lua | 0 {lua/apisix => apisix}/admin/global_rules.lua | 0 {lua/apisix => apisix}/admin/init.lua | 0 {lua/apisix => apisix}/admin/plugins.lua | 0 {lua/apisix => apisix}/admin/proto.lua | 0 {lua/apisix => apisix}/admin/routes.lua | 0 {lua/apisix => apisix}/admin/schema.lua | 0 {lua/apisix => apisix}/admin/services.lua | 0 {lua/apisix => apisix}/admin/ssl.lua | 0 {lua/apisix => apisix}/admin/stream_routes.lua | 0 {lua/apisix => apisix}/admin/upstreams.lua | 0 {lua/apisix => apisix}/balancer.lua | 0 {lua/apisix => apisix}/consumer.lua | 0 {lua/apisix => apisix}/core.lua | 0 {lua/apisix => apisix}/core/config_etcd.lua | 0 {lua/apisix => apisix}/core/config_local.lua | 0 {lua/apisix => apisix}/core/config_yaml.lua | 0 {lua/apisix => apisix}/core/ctx.lua | 0 {lua/apisix => apisix}/core/etcd.lua | 0 {lua/apisix => apisix}/core/http.lua | 0 {lua/apisix => apisix}/core/id.lua | 0 {lua/apisix => apisix}/core/json.lua | 0 {lua/apisix => apisix}/core/log.lua | 0 {lua/apisix => apisix}/core/lrucache.lua | 0 {lua/apisix => apisix}/core/profile.lua | 0 {lua/apisix => apisix}/core/request.lua | 0 {lua/apisix => apisix}/core/response.lua | 0 {lua/apisix => apisix}/core/schema.lua | 0 {lua/apisix => apisix}/core/table.lua | 0 {lua/apisix => apisix}/core/timer.lua | 0 {lua/apisix => apisix}/core/utils.lua | 0 {lua/apisix => apisix}/core/version.lua | 0 {lua/apisix => apisix}/debug.lua | 0 {lua/apisix => apisix}/http/router/radixtree_host_uri.lua | 0 {lua/apisix => apisix}/http/router/radixtree_sni.lua | 0 {lua/apisix => apisix}/http/router/radixtree_uri.lua | 0 {lua/apisix => apisix}/http/service.lua | 0 {lua/apisix => apisix}/plugin.lua | 0 {lua/apisix => apisix}/plugins/basic-auth.lua | 0 {lua/apisix => apisix}/plugins/example-plugin.lua | 0 {lua/apisix => apisix}/plugins/fault-injection.lua | 0 {lua/apisix => apisix}/plugins/grpc-transcode.lua | 0 {lua/apisix => apisix}/plugins/grpc-transcode/proto.lua | 0 {lua/apisix => apisix}/plugins/grpc-transcode/request.lua | 0 {lua/apisix => apisix}/plugins/grpc-transcode/response.lua | 0 {lua/apisix => apisix}/plugins/grpc-transcode/util.lua | 0 {lua/apisix => apisix}/plugins/heartbeat.lua | 0 {lua/apisix => apisix}/plugins/ip-restriction.lua | 0 {lua/apisix => apisix}/plugins/jwt-auth.lua | 0 {lua/apisix => apisix}/plugins/kafka-logger.lua | 0 {lua/apisix => apisix}/plugins/key-auth.lua | 0 {lua/apisix => apisix}/plugins/limit-conn.lua | 0 {lua/apisix => apisix}/plugins/limit-count.lua | 0 {lua/apisix => apisix}/plugins/limit-count/limit-count-redis.lua | 0 {lua/apisix => apisix}/plugins/limit-req.lua | 0 {lua/apisix => apisix}/plugins/node-status.lua | 0 {lua/apisix => apisix}/plugins/openid-connect.lua | 0 {lua/apisix => apisix}/plugins/prometheus.lua | 0 {lua/apisix => apisix}/plugins/prometheus/exporter.lua | 0 {lua/apisix => apisix}/plugins/proxy-cache.lua | 0 {lua/apisix => apisix}/plugins/proxy-mirror.lua | 0 {lua/apisix => apisix}/plugins/proxy-rewrite.lua | 0 {lua/apisix => apisix}/plugins/redirect.lua | 0 {lua/apisix => apisix}/plugins/response-rewrite.lua | 0 {lua/apisix => apisix}/plugins/serverless-post-function.lua | 0 {lua/apisix => apisix}/plugins/serverless-pre-function.lua | 0 {lua/apisix => apisix}/plugins/serverless.lua | 0 {lua/apisix => apisix}/plugins/tcp-logger.lua | 0 {lua/apisix => apisix}/plugins/udp-logger.lua | 0 {lua/apisix => apisix}/plugins/wolf-rbac.lua | 0 {lua/apisix => apisix}/plugins/zipkin.lua | 0 {lua/apisix => apisix}/plugins/zipkin/codec.lua | 0 {lua/apisix => apisix}/plugins/zipkin/random_sampler.lua | 0 {lua/apisix => apisix}/plugins/zipkin/reporter.lua | 0 {lua/apisix => apisix}/router.lua | 0 {lua/apisix => apisix}/schema_def.lua | 0 {lua/apisix => apisix}/stream/plugins/mqtt-proxy.lua | 0 {lua/apisix => apisix}/stream/router/ip_port.lua | 0 {lua/apisix => apisix}/utils/batch-processor.lua | 0 {lua/apisix => apisix}/utils/log-util.lua | 0 81 files changed, 0 insertions(+), 0 deletions(-) rename lua/apisix.lua => apisix.lua (100%) rename {lua/apisix => apisix}/admin/consumers.lua (100%) rename {lua/apisix => apisix}/admin/global_rules.lua (100%) rename {lua/apisix => apisix}/admin/init.lua (100%) rename {lua/apisix => apisix}/admin/plugins.lua (100%) rename {lua/apisix => apisix}/admin/proto.lua (100%) rename {lua/apisix => apisix}/admin/routes.lua (100%) rename {lua/apisix => apisix}/admin/schema.lua (100%) rename {lua/apisix => apisix}/admin/services.lua (100%) rename {lua/apisix => apisix}/admin/ssl.lua (100%) rename {lua/apisix => apisix}/admin/stream_routes.lua (100%) rename {lua/apisix => apisix}/admin/upstreams.lua (100%) rename {lua/apisix => apisix}/balancer.lua (100%) rename {lua/apisix => apisix}/consumer.lua (100%) rename {lua/apisix => apisix}/core.lua (100%) rename {lua/apisix => apisix}/core/config_etcd.lua (100%) rename {lua/apisix => apisix}/core/config_local.lua (100%) rename {lua/apisix => apisix}/core/config_yaml.lua (100%) rename {lua/apisix => apisix}/core/ctx.lua (100%) rename {lua/apisix => apisix}/core/etcd.lua (100%) rename {lua/apisix => apisix}/core/http.lua (100%) rename {lua/apisix => apisix}/core/id.lua (100%) rename {lua/apisix => apisix}/core/json.lua (100%) rename {lua/apisix => apisix}/core/log.lua (100%) rename {lua/apisix => apisix}/core/lrucache.lua (100%) rename {lua/apisix => apisix}/core/profile.lua (100%) rename {lua/apisix => apisix}/core/request.lua (100%) rename {lua/apisix => apisix}/core/response.lua (100%) rename {lua/apisix => apisix}/core/schema.lua (100%) rename {lua/apisix => apisix}/core/table.lua (100%) rename {lua/apisix => apisix}/core/timer.lua (100%) rename {lua/apisix => apisix}/core/utils.lua (100%) rename {lua/apisix => apisix}/core/version.lua (100%) rename {lua/apisix => apisix}/debug.lua (100%) rename {lua/apisix => apisix}/http/router/radixtree_host_uri.lua (100%) rename {lua/apisix => apisix}/http/router/radixtree_sni.lua (100%) rename {lua/apisix => apisix}/http/router/radixtree_uri.lua (100%) rename {lua/apisix => apisix}/http/service.lua (100%) rename {lua/apisix => apisix}/plugin.lua (100%) rename {lua/apisix => apisix}/plugins/basic-auth.lua (100%) rename {lua/apisix => apisix}/plugins/example-plugin.lua (100%) rename {lua/apisix => apisix}/plugins/fault-injection.lua (100%) rename {lua/apisix => apisix}/plugins/grpc-transcode.lua (100%) rename {lua/apisix => apisix}/plugins/grpc-transcode/proto.lua (100%) rename {lua/apisix => apisix}/plugins/grpc-transcode/request.lua (100%) rename {lua/apisix => apisix}/plugins/grpc-transcode/response.lua (100%) rename {lua/apisix => apisix}/plugins/grpc-transcode/util.lua (100%) rename {lua/apisix => apisix}/plugins/heartbeat.lua (100%) rename {lua/apisix => apisix}/plugins/ip-restriction.lua (100%) rename {lua/apisix => apisix}/plugins/jwt-auth.lua (100%) rename {lua/apisix => apisix}/plugins/kafka-logger.lua (100%) rename {lua/apisix => apisix}/plugins/key-auth.lua (100%) rename {lua/apisix => apisix}/plugins/limit-conn.lua (100%) rename {lua/apisix => apisix}/plugins/limit-count.lua (100%) rename {lua/apisix => apisix}/plugins/limit-count/limit-count-redis.lua (100%) rename {lua/apisix => apisix}/plugins/limit-req.lua (100%) rename {lua/apisix => apisix}/plugins/node-status.lua (100%) rename {lua/apisix => apisix}/plugins/openid-connect.lua (100%) rename {lua/apisix => apisix}/plugins/prometheus.lua (100%) rename {lua/apisix => apisix}/plugins/prometheus/exporter.lua (100%) rename {lua/apisix => apisix}/plugins/proxy-cache.lua (100%) rename {lua/apisix => apisix}/plugins/proxy-mirror.lua (100%) rename {lua/apisix => apisix}/plugins/proxy-rewrite.lua (100%) rename {lua/apisix => apisix}/plugins/redirect.lua (100%) rename {lua/apisix => apisix}/plugins/response-rewrite.lua (100%) rename {lua/apisix => apisix}/plugins/serverless-post-function.lua (100%) rename {lua/apisix => apisix}/plugins/serverless-pre-function.lua (100%) rename {lua/apisix => apisix}/plugins/serverless.lua (100%) rename {lua/apisix => apisix}/plugins/tcp-logger.lua (100%) rename {lua/apisix => apisix}/plugins/udp-logger.lua (100%) rename {lua/apisix => apisix}/plugins/wolf-rbac.lua (100%) rename {lua/apisix => apisix}/plugins/zipkin.lua (100%) rename {lua/apisix => apisix}/plugins/zipkin/codec.lua (100%) rename {lua/apisix => apisix}/plugins/zipkin/random_sampler.lua (100%) rename {lua/apisix => apisix}/plugins/zipkin/reporter.lua (100%) rename {lua/apisix => apisix}/router.lua (100%) rename {lua/apisix => apisix}/schema_def.lua (100%) rename {lua/apisix => apisix}/stream/plugins/mqtt-proxy.lua (100%) rename {lua/apisix => apisix}/stream/router/ip_port.lua (100%) rename {lua/apisix => apisix}/utils/batch-processor.lua (100%) rename {lua/apisix => apisix}/utils/log-util.lua (100%) diff --git a/lua/apisix.lua b/apisix.lua similarity index 100% rename from lua/apisix.lua rename to apisix.lua diff --git a/lua/apisix/admin/consumers.lua b/apisix/admin/consumers.lua similarity index 100% rename from lua/apisix/admin/consumers.lua rename to apisix/admin/consumers.lua diff --git a/lua/apisix/admin/global_rules.lua b/apisix/admin/global_rules.lua similarity index 100% rename from lua/apisix/admin/global_rules.lua rename to apisix/admin/global_rules.lua diff --git a/lua/apisix/admin/init.lua b/apisix/admin/init.lua similarity index 100% rename from lua/apisix/admin/init.lua rename to apisix/admin/init.lua diff --git a/lua/apisix/admin/plugins.lua b/apisix/admin/plugins.lua similarity index 100% rename from lua/apisix/admin/plugins.lua rename to apisix/admin/plugins.lua diff --git a/lua/apisix/admin/proto.lua b/apisix/admin/proto.lua similarity index 100% rename from lua/apisix/admin/proto.lua rename to apisix/admin/proto.lua diff --git a/lua/apisix/admin/routes.lua b/apisix/admin/routes.lua similarity index 100% rename from lua/apisix/admin/routes.lua rename to apisix/admin/routes.lua diff --git a/lua/apisix/admin/schema.lua b/apisix/admin/schema.lua similarity index 100% rename from lua/apisix/admin/schema.lua rename to apisix/admin/schema.lua diff --git a/lua/apisix/admin/services.lua b/apisix/admin/services.lua similarity index 100% rename from lua/apisix/admin/services.lua rename to apisix/admin/services.lua diff --git a/lua/apisix/admin/ssl.lua b/apisix/admin/ssl.lua similarity index 100% rename from lua/apisix/admin/ssl.lua rename to apisix/admin/ssl.lua diff --git a/lua/apisix/admin/stream_routes.lua b/apisix/admin/stream_routes.lua similarity index 100% rename from lua/apisix/admin/stream_routes.lua rename to apisix/admin/stream_routes.lua diff --git a/lua/apisix/admin/upstreams.lua b/apisix/admin/upstreams.lua similarity index 100% rename from lua/apisix/admin/upstreams.lua rename to apisix/admin/upstreams.lua diff --git a/lua/apisix/balancer.lua b/apisix/balancer.lua similarity index 100% rename from lua/apisix/balancer.lua rename to apisix/balancer.lua diff --git a/lua/apisix/consumer.lua b/apisix/consumer.lua similarity index 100% rename from lua/apisix/consumer.lua rename to apisix/consumer.lua diff --git a/lua/apisix/core.lua b/apisix/core.lua similarity index 100% rename from lua/apisix/core.lua rename to apisix/core.lua diff --git a/lua/apisix/core/config_etcd.lua b/apisix/core/config_etcd.lua similarity index 100% rename from lua/apisix/core/config_etcd.lua rename to apisix/core/config_etcd.lua diff --git a/lua/apisix/core/config_local.lua b/apisix/core/config_local.lua similarity index 100% rename from lua/apisix/core/config_local.lua rename to apisix/core/config_local.lua diff --git a/lua/apisix/core/config_yaml.lua b/apisix/core/config_yaml.lua similarity index 100% rename from lua/apisix/core/config_yaml.lua rename to apisix/core/config_yaml.lua diff --git a/lua/apisix/core/ctx.lua b/apisix/core/ctx.lua similarity index 100% rename from lua/apisix/core/ctx.lua rename to apisix/core/ctx.lua diff --git a/lua/apisix/core/etcd.lua b/apisix/core/etcd.lua similarity index 100% rename from lua/apisix/core/etcd.lua rename to apisix/core/etcd.lua diff --git a/lua/apisix/core/http.lua b/apisix/core/http.lua similarity index 100% rename from lua/apisix/core/http.lua rename to apisix/core/http.lua diff --git a/lua/apisix/core/id.lua b/apisix/core/id.lua similarity index 100% rename from lua/apisix/core/id.lua rename to apisix/core/id.lua diff --git a/lua/apisix/core/json.lua b/apisix/core/json.lua similarity index 100% rename from lua/apisix/core/json.lua rename to apisix/core/json.lua diff --git a/lua/apisix/core/log.lua b/apisix/core/log.lua similarity index 100% rename from lua/apisix/core/log.lua rename to apisix/core/log.lua diff --git a/lua/apisix/core/lrucache.lua b/apisix/core/lrucache.lua similarity index 100% rename from lua/apisix/core/lrucache.lua rename to apisix/core/lrucache.lua diff --git a/lua/apisix/core/profile.lua b/apisix/core/profile.lua similarity index 100% rename from lua/apisix/core/profile.lua rename to apisix/core/profile.lua diff --git a/lua/apisix/core/request.lua b/apisix/core/request.lua similarity index 100% rename from lua/apisix/core/request.lua rename to apisix/core/request.lua diff --git a/lua/apisix/core/response.lua b/apisix/core/response.lua similarity index 100% rename from lua/apisix/core/response.lua rename to apisix/core/response.lua diff --git a/lua/apisix/core/schema.lua b/apisix/core/schema.lua similarity index 100% rename from lua/apisix/core/schema.lua rename to apisix/core/schema.lua diff --git a/lua/apisix/core/table.lua b/apisix/core/table.lua similarity index 100% rename from lua/apisix/core/table.lua rename to apisix/core/table.lua diff --git a/lua/apisix/core/timer.lua b/apisix/core/timer.lua similarity index 100% rename from lua/apisix/core/timer.lua rename to apisix/core/timer.lua diff --git a/lua/apisix/core/utils.lua b/apisix/core/utils.lua similarity index 100% rename from lua/apisix/core/utils.lua rename to apisix/core/utils.lua diff --git a/lua/apisix/core/version.lua b/apisix/core/version.lua similarity index 100% rename from lua/apisix/core/version.lua rename to apisix/core/version.lua diff --git a/lua/apisix/debug.lua b/apisix/debug.lua similarity index 100% rename from lua/apisix/debug.lua rename to apisix/debug.lua diff --git a/lua/apisix/http/router/radixtree_host_uri.lua b/apisix/http/router/radixtree_host_uri.lua similarity index 100% rename from lua/apisix/http/router/radixtree_host_uri.lua rename to apisix/http/router/radixtree_host_uri.lua diff --git a/lua/apisix/http/router/radixtree_sni.lua b/apisix/http/router/radixtree_sni.lua similarity index 100% rename from lua/apisix/http/router/radixtree_sni.lua rename to apisix/http/router/radixtree_sni.lua diff --git a/lua/apisix/http/router/radixtree_uri.lua b/apisix/http/router/radixtree_uri.lua similarity index 100% rename from lua/apisix/http/router/radixtree_uri.lua rename to apisix/http/router/radixtree_uri.lua diff --git a/lua/apisix/http/service.lua b/apisix/http/service.lua similarity index 100% rename from lua/apisix/http/service.lua rename to apisix/http/service.lua diff --git a/lua/apisix/plugin.lua b/apisix/plugin.lua similarity index 100% rename from lua/apisix/plugin.lua rename to apisix/plugin.lua diff --git a/lua/apisix/plugins/basic-auth.lua b/apisix/plugins/basic-auth.lua similarity index 100% rename from lua/apisix/plugins/basic-auth.lua rename to apisix/plugins/basic-auth.lua diff --git a/lua/apisix/plugins/example-plugin.lua b/apisix/plugins/example-plugin.lua similarity index 100% rename from lua/apisix/plugins/example-plugin.lua rename to apisix/plugins/example-plugin.lua diff --git a/lua/apisix/plugins/fault-injection.lua b/apisix/plugins/fault-injection.lua similarity index 100% rename from lua/apisix/plugins/fault-injection.lua rename to apisix/plugins/fault-injection.lua diff --git a/lua/apisix/plugins/grpc-transcode.lua b/apisix/plugins/grpc-transcode.lua similarity index 100% rename from lua/apisix/plugins/grpc-transcode.lua rename to apisix/plugins/grpc-transcode.lua diff --git a/lua/apisix/plugins/grpc-transcode/proto.lua b/apisix/plugins/grpc-transcode/proto.lua similarity index 100% rename from lua/apisix/plugins/grpc-transcode/proto.lua rename to apisix/plugins/grpc-transcode/proto.lua diff --git a/lua/apisix/plugins/grpc-transcode/request.lua b/apisix/plugins/grpc-transcode/request.lua similarity index 100% rename from lua/apisix/plugins/grpc-transcode/request.lua rename to apisix/plugins/grpc-transcode/request.lua diff --git a/lua/apisix/plugins/grpc-transcode/response.lua b/apisix/plugins/grpc-transcode/response.lua similarity index 100% rename from lua/apisix/plugins/grpc-transcode/response.lua rename to apisix/plugins/grpc-transcode/response.lua diff --git a/lua/apisix/plugins/grpc-transcode/util.lua b/apisix/plugins/grpc-transcode/util.lua similarity index 100% rename from lua/apisix/plugins/grpc-transcode/util.lua rename to apisix/plugins/grpc-transcode/util.lua diff --git a/lua/apisix/plugins/heartbeat.lua b/apisix/plugins/heartbeat.lua similarity index 100% rename from lua/apisix/plugins/heartbeat.lua rename to apisix/plugins/heartbeat.lua diff --git a/lua/apisix/plugins/ip-restriction.lua b/apisix/plugins/ip-restriction.lua similarity index 100% rename from lua/apisix/plugins/ip-restriction.lua rename to apisix/plugins/ip-restriction.lua diff --git a/lua/apisix/plugins/jwt-auth.lua b/apisix/plugins/jwt-auth.lua similarity index 100% rename from lua/apisix/plugins/jwt-auth.lua rename to apisix/plugins/jwt-auth.lua diff --git a/lua/apisix/plugins/kafka-logger.lua b/apisix/plugins/kafka-logger.lua similarity index 100% rename from lua/apisix/plugins/kafka-logger.lua rename to apisix/plugins/kafka-logger.lua diff --git a/lua/apisix/plugins/key-auth.lua b/apisix/plugins/key-auth.lua similarity index 100% rename from lua/apisix/plugins/key-auth.lua rename to apisix/plugins/key-auth.lua diff --git a/lua/apisix/plugins/limit-conn.lua b/apisix/plugins/limit-conn.lua similarity index 100% rename from lua/apisix/plugins/limit-conn.lua rename to apisix/plugins/limit-conn.lua diff --git a/lua/apisix/plugins/limit-count.lua b/apisix/plugins/limit-count.lua similarity index 100% rename from lua/apisix/plugins/limit-count.lua rename to apisix/plugins/limit-count.lua diff --git a/lua/apisix/plugins/limit-count/limit-count-redis.lua b/apisix/plugins/limit-count/limit-count-redis.lua similarity index 100% rename from lua/apisix/plugins/limit-count/limit-count-redis.lua rename to apisix/plugins/limit-count/limit-count-redis.lua diff --git a/lua/apisix/plugins/limit-req.lua b/apisix/plugins/limit-req.lua similarity index 100% rename from lua/apisix/plugins/limit-req.lua rename to apisix/plugins/limit-req.lua diff --git a/lua/apisix/plugins/node-status.lua b/apisix/plugins/node-status.lua similarity index 100% rename from lua/apisix/plugins/node-status.lua rename to apisix/plugins/node-status.lua diff --git a/lua/apisix/plugins/openid-connect.lua b/apisix/plugins/openid-connect.lua similarity index 100% rename from lua/apisix/plugins/openid-connect.lua rename to apisix/plugins/openid-connect.lua diff --git a/lua/apisix/plugins/prometheus.lua b/apisix/plugins/prometheus.lua similarity index 100% rename from lua/apisix/plugins/prometheus.lua rename to apisix/plugins/prometheus.lua diff --git a/lua/apisix/plugins/prometheus/exporter.lua b/apisix/plugins/prometheus/exporter.lua similarity index 100% rename from lua/apisix/plugins/prometheus/exporter.lua rename to apisix/plugins/prometheus/exporter.lua diff --git a/lua/apisix/plugins/proxy-cache.lua b/apisix/plugins/proxy-cache.lua similarity index 100% rename from lua/apisix/plugins/proxy-cache.lua rename to apisix/plugins/proxy-cache.lua diff --git a/lua/apisix/plugins/proxy-mirror.lua b/apisix/plugins/proxy-mirror.lua similarity index 100% rename from lua/apisix/plugins/proxy-mirror.lua rename to apisix/plugins/proxy-mirror.lua diff --git a/lua/apisix/plugins/proxy-rewrite.lua b/apisix/plugins/proxy-rewrite.lua similarity index 100% rename from lua/apisix/plugins/proxy-rewrite.lua rename to apisix/plugins/proxy-rewrite.lua diff --git a/lua/apisix/plugins/redirect.lua b/apisix/plugins/redirect.lua similarity index 100% rename from lua/apisix/plugins/redirect.lua rename to apisix/plugins/redirect.lua diff --git a/lua/apisix/plugins/response-rewrite.lua b/apisix/plugins/response-rewrite.lua similarity index 100% rename from lua/apisix/plugins/response-rewrite.lua rename to apisix/plugins/response-rewrite.lua diff --git a/lua/apisix/plugins/serverless-post-function.lua b/apisix/plugins/serverless-post-function.lua similarity index 100% rename from lua/apisix/plugins/serverless-post-function.lua rename to apisix/plugins/serverless-post-function.lua diff --git a/lua/apisix/plugins/serverless-pre-function.lua b/apisix/plugins/serverless-pre-function.lua similarity index 100% rename from lua/apisix/plugins/serverless-pre-function.lua rename to apisix/plugins/serverless-pre-function.lua diff --git a/lua/apisix/plugins/serverless.lua b/apisix/plugins/serverless.lua similarity index 100% rename from lua/apisix/plugins/serverless.lua rename to apisix/plugins/serverless.lua diff --git a/lua/apisix/plugins/tcp-logger.lua b/apisix/plugins/tcp-logger.lua similarity index 100% rename from lua/apisix/plugins/tcp-logger.lua rename to apisix/plugins/tcp-logger.lua diff --git a/lua/apisix/plugins/udp-logger.lua b/apisix/plugins/udp-logger.lua similarity index 100% rename from lua/apisix/plugins/udp-logger.lua rename to apisix/plugins/udp-logger.lua diff --git a/lua/apisix/plugins/wolf-rbac.lua b/apisix/plugins/wolf-rbac.lua similarity index 100% rename from lua/apisix/plugins/wolf-rbac.lua rename to apisix/plugins/wolf-rbac.lua diff --git a/lua/apisix/plugins/zipkin.lua b/apisix/plugins/zipkin.lua similarity index 100% rename from lua/apisix/plugins/zipkin.lua rename to apisix/plugins/zipkin.lua diff --git a/lua/apisix/plugins/zipkin/codec.lua b/apisix/plugins/zipkin/codec.lua similarity index 100% rename from lua/apisix/plugins/zipkin/codec.lua rename to apisix/plugins/zipkin/codec.lua diff --git a/lua/apisix/plugins/zipkin/random_sampler.lua b/apisix/plugins/zipkin/random_sampler.lua similarity index 100% rename from lua/apisix/plugins/zipkin/random_sampler.lua rename to apisix/plugins/zipkin/random_sampler.lua diff --git a/lua/apisix/plugins/zipkin/reporter.lua b/apisix/plugins/zipkin/reporter.lua similarity index 100% rename from lua/apisix/plugins/zipkin/reporter.lua rename to apisix/plugins/zipkin/reporter.lua diff --git a/lua/apisix/router.lua b/apisix/router.lua similarity index 100% rename from lua/apisix/router.lua rename to apisix/router.lua diff --git a/lua/apisix/schema_def.lua b/apisix/schema_def.lua similarity index 100% rename from lua/apisix/schema_def.lua rename to apisix/schema_def.lua diff --git a/lua/apisix/stream/plugins/mqtt-proxy.lua b/apisix/stream/plugins/mqtt-proxy.lua similarity index 100% rename from lua/apisix/stream/plugins/mqtt-proxy.lua rename to apisix/stream/plugins/mqtt-proxy.lua diff --git a/lua/apisix/stream/router/ip_port.lua b/apisix/stream/router/ip_port.lua similarity index 100% rename from lua/apisix/stream/router/ip_port.lua rename to apisix/stream/router/ip_port.lua diff --git a/lua/apisix/utils/batch-processor.lua b/apisix/utils/batch-processor.lua similarity index 100% rename from lua/apisix/utils/batch-processor.lua rename to apisix/utils/batch-processor.lua diff --git a/lua/apisix/utils/log-util.lua b/apisix/utils/log-util.lua similarity index 100% rename from lua/apisix/utils/log-util.lua rename to apisix/utils/log-util.lua From 678bcdf26a9288360946c5659289eb21cd799080 Mon Sep 17 00:00:00 2001 From: WenMing Date: Fri, 27 Mar 2020 16:46:43 +0800 Subject: [PATCH 2/7] update --- Contributing.md | 18 ++++---- Makefile | 55 ++++++++++++------------- apisix.lua => apisix/init.lua | 0 {lua/apisix => apisix}/plugins/cors.lua | 0 bin/apisix | 22 ++++------ doc/architecture-design-cn.md | 2 +- doc/architecture-design.md | 2 +- doc/plugin-develop-cn.md | 4 +- doc/plugin-develop.md | 4 +- t/APISIX.pm | 10 ++--- t/apisix.luacov | 28 ++++++------- utils/check-lua-code-style.sh | 20 ++++----- 12 files changed, 79 insertions(+), 86 deletions(-) rename apisix.lua => apisix/init.lua (100%) rename {lua/apisix => apisix}/plugins/cors.lua (100%) diff --git a/Contributing.md b/Contributing.md index d681437d1303..cca0bfe37cd2 100644 --- a/Contributing.md +++ b/Contributing.md @@ -103,15 +103,15 @@ Once we've discussed your changes and you've got your code ready, make sure that $ make lint luacheck -q lua Total: 0 warnings / 0 errors in 74 files - ./utils/lj-releng lua/*.lua \ - lua/apisix/*.lua \ - lua/apisix/admin/*.lua \ - lua/apisix/core/*.lua \ - lua/apisix/http/*.lua \ - lua/apisix/http/router/*.lua \ - lua/apisix/plugins/*.lua \ - lua/apisix/plugins/grpc-transcode/*.lua \ - lua/apisix/plugins/limit-count/*.lua > \ + ./utils/lj-releng \ + apisix/*.lua \ + apisix/admin/*.lua \ + apisix/core/*.lua \ + apisix/http/*.lua \ + apisix/http/router/*.lua \ + apisix/plugins/*.lua \ + apisix/plugins/grpc-transcode/*.lua \ + apisix/plugins/limit-count/*.lua > \ /tmp/check.log 2>&1 || (cat /tmp/check.log && exit 1) ``` * test case style diff --git a/Makefile b/Makefile index a69576516e2b..7fe019d24dcf 100644 --- a/Makefile +++ b/Makefile @@ -117,47 +117,44 @@ install: $(INSTALL) conf/config.yaml /usr/local/apisix/conf/config.yaml $(INSTALL) conf/cert/apisix.* /usr/local/apisix/conf/cert/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua - $(INSTALL) lua/*.lua $(INST_LUADIR)/apisix/lua/ + $(INSTALL) -d $(INST_LUADIR)/apisix + $(INSTALL) apisix/*.lua $(INST_LUADIR)/apisix/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix - $(INSTALL) lua/apisix/*.lua $(INST_LUADIR)/apisix/lua/apisix/ + $(INSTALL) -d $(INST_LUADIR)/apisix/admin + $(INSTALL) apisix/admin/*.lua $(INST_LUADIR)/apisix/admin/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix/admin - $(INSTALL) lua/apisix/admin/*.lua $(INST_LUADIR)/apisix/lua/apisix/admin/ + $(INSTALL) -d $(INST_LUADIR)/apisix/core + $(INSTALL) apisix/core/*.lua $(INST_LUADIR)/apisix/core/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix/core - $(INSTALL) lua/apisix/core/*.lua $(INST_LUADIR)/apisix/lua/apisix/core/ + $(INSTALL) -d $(INST_LUADIR)/apisix/http + $(INSTALL) apisix/http/*.lua $(INST_LUADIR)/apisix/http/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix/http - $(INSTALL) lua/apisix/http/*.lua $(INST_LUADIR)/apisix/lua/apisix/http/ + $(INSTALL) -d $(INST_LUADIR)/apisix/http/router + $(INSTALL) apisix/http/router/*.lua $(INST_LUADIR)/apisix/http/router/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix/http/router - $(INSTALL) lua/apisix/http/router/*.lua $(INST_LUADIR)/apisix/lua/apisix/http/router/ + $(INSTALL) -d $(INST_LUADIR)/apisix/plugins + $(INSTALL) apisix/plugins/*.lua $(INST_LUADIR)/apisix/plugins/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix/plugins - $(INSTALL) lua/apisix/plugins/*.lua $(INST_LUADIR)/apisix/lua/apisix/plugins/ + $(INSTALL) -d $(INST_LUADIR)/apisix/plugins/grpc-transcode + $(INSTALL) apisix/plugins/grpc-transcode/*.lua $(INST_LUADIR)/apisix/plugins/grpc-transcode/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix/plugins/grpc-transcode - $(INSTALL) lua/apisix/plugins/grpc-transcode/*.lua $(INST_LUADIR)/apisix/lua/apisix/plugins/grpc-transcode/ + $(INSTALL) -d $(INST_LUADIR)/apisix/plugins/limit-count + $(INSTALL) apisix/plugins/limit-count/*.lua $(INST_LUADIR)/apisix/plugins/limit-count/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix/plugins/limit-count - $(INSTALL) lua/apisix/plugins/limit-count/*.lua $(INST_LUADIR)/apisix/lua/apisix/plugins/limit-count/ + $(INSTALL) -d $(INST_LUADIR)/apisix/plugins/prometheus + $(INSTALL) apisix/plugins/prometheus/*.lua $(INST_LUADIR)/apisix/plugins/prometheus/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix/plugins/prometheus - $(INSTALL) lua/apisix/plugins/prometheus/*.lua $(INST_LUADIR)/apisix/lua/apisix/plugins/prometheus/ + $(INSTALL) -d $(INST_LUADIR)/apisix/plugins/zipkin + $(INSTALL) apisix/plugins/zipkin/*.lua $(INST_LUADIR)/apisix/plugins/zipkin/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix/plugins/zipkin - $(INSTALL) lua/apisix/plugins/zipkin/*.lua $(INST_LUADIR)/apisix/lua/apisix/plugins/zipkin/ + $(INSTALL) -d $(INST_LUADIR)/apisix/stream/plugins + $(INSTALL) apisix/stream/plugins/*.lua $(INST_LUADIR)/apisix/stream/plugins/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix/stream/plugins - $(INSTALL) lua/apisix/stream/plugins/*.lua $(INST_LUADIR)/apisix/lua/apisix/stream/plugins/ + $(INSTALL) -d $(INST_LUADIR)/apisix/stream/router + $(INSTALL) apisix/stream/router/*.lua $(INST_LUADIR)/apisix/stream/router/ - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix/stream/router - $(INSTALL) lua/apisix/stream/router/*.lua $(INST_LUADIR)/apisix/lua/apisix/stream/router/ - - $(INSTALL) -d $(INST_LUADIR)/apisix/lua/apisix/utils - $(INSTALL) lua/apisix/utils/*.lua $(INST_LUADIR)/apisix/lua/apisix/utils/ + $(INSTALL) -d $(INST_LUADIR)/apisix/utils + $(INSTALL) apisix/utils/*.lua $(INST_LUADIR)/apisix/utils/ $(INSTALL) README.md $(INST_CONFDIR)/README.md $(INSTALL) bin/apisix $(INST_BINDIR)/apisix diff --git a/apisix.lua b/apisix/init.lua similarity index 100% rename from apisix.lua rename to apisix/init.lua diff --git a/lua/apisix/plugins/cors.lua b/apisix/plugins/cors.lua similarity index 100% rename from lua/apisix/plugins/cors.lua rename to apisix/plugins/cors.lua diff --git a/bin/apisix b/bin/apisix index 147e3085ff23..57cd1dc4e812 100755 --- a/bin/apisix +++ b/bin/apisix @@ -39,8 +39,8 @@ local pkg_path_org = package.path local apisix_home = "/usr/local/apisix" local pkg_cpath = apisix_home .. "/deps/lib64/lua/5.1/?.so;" .. apisix_home .. "/deps/lib/lua/5.1/?.so;;" -local pkg_path = apisix_home .. "/deps/share/lua/5.1/apisix/lua/?.lua;" - .. "/usr/local/share/lua/5.1/apisix/lua/?.lua;" +local pkg_path = apisix_home .. "/deps/share/lua/5.1/apisix/?.lua;" + .. "/usr/local/share/lua/5.1/apisix/?.lua;" .. apisix_home .. "/deps/share/lua/5.1/?.lua;;" -- only for developer, use current folder as working space @@ -58,7 +58,7 @@ if script_path:sub(1, 2) == './' then pkg_cpath = apisix_home .. "/deps/lib64/lua/5.1/?.so;" .. apisix_home .. "/deps/lib/lua/5.1/?.so;" - pkg_path = apisix_home .. "/lua/?.lua;" + pkg_path = apisix_home .. "/apisix/?.lua;" .. apisix_home .. "/deps/share/lua/5.1/?.lua;;" end -- print("apisix_home: ", apisix_home) @@ -113,10 +113,8 @@ env APISIX_PROFILE; {% if stream_proxy then %} stream { - lua_package_path "$prefix/deps/share/lua/5.1/?.lua;/usr/share/lua/5.1/apisix/lua/?.lua;]=] - .. [=[/usr/local/share/lua/5.1/apisix/lua/?.lua;]=] - .. [=[$prefix/deps/share/lua/5.1/apisix/lua/?.lua;]=] - .. [=[{*apisix_lua_home*}/lua/?.lua;;{*lua_path*};"; + lua_package_path "$prefix/deps/share/lua/5.1/?.lua;]=] + .. [=[{*apisix_lua_home*}/apisix/?.lua;;{*lua_path*};"; lua_package_cpath "$prefix/deps/lib64/lua/5.1/?.so;]=] .. [=[$prefix/deps/lib/lua/5.1/?.so;;]=] .. [=[{*lua_cpath*};"; @@ -134,7 +132,7 @@ stream { init_by_lua_block { require "resty.core" - apisix = require("apisix") + apisix = require("init") apisix.stream_init() } @@ -168,10 +166,8 @@ stream { {% end %} http { - lua_package_path "$prefix/deps/share/lua/5.1/?.lua;/usr/share/lua/5.1/apisix/lua/?.lua;]=] - .. [=[/usr/local/share/lua/5.1/apisix/lua/?.lua;]=] - .. [=[$prefix/deps/share/lua/5.1/apisix/lua/?.lua;]=] - .. [=[{*apisix_lua_home*}/lua/?.lua;;{*lua_path*};"; + lua_package_path "$prefix/deps/share/lua/5.1/?.lua;]=] + .. [=[{*apisix_lua_home*}/apisix/?.lua;;{*lua_path*};"; lua_package_cpath "$prefix/deps/lib64/lua/5.1/?.so;]=] .. [=[$prefix/deps/lib/lua/5.1/?.so;;]=] .. [=[{*lua_cpath*};"; @@ -272,7 +268,7 @@ http { init_by_lua_block { require "resty.core" - apisix = require("apisix") + apisix = require("init") local dns_resolver = { {% for _, dns_addr in ipairs(dns_resolver or {}) do %} "{*dns_addr*}", {% end %} } local args = { diff --git a/doc/architecture-design-cn.md b/doc/architecture-design-cn.md index b212b0fc7117..27b4ccaa85e6 100644 --- a/doc/architecture-design-cn.md +++ b/doc/architecture-design-cn.md @@ -192,7 +192,7 @@ curl http://127.0.0.1:9080/apisix/admin/routes/102 -H 'X-API-KEY: edd1c9f034335f 优先级更高。 一个插件在一次请求中只会执行一次,即使被同时绑定到多个不同对象中(比如 Route 或 Service)。 -插件运行先后顺序是根据插件自身的优先级来决定的,例如:[example-plugin](../lua/apisix/plugins/example-plugin.lua#L37)。 +插件运行先后顺序是根据插件自身的优先级来决定的,例如:[example-plugin](../apisix/plugins/example-plugin.lua#L37)。 插件配置作为 Route 或 Service 的一部分提交的,放到 `plugins` 下。它内部是使用插件 名字作为哈希的 key 来保存不同插件的配置项。 diff --git a/doc/architecture-design.md b/doc/architecture-design.md index 84de71a639cb..9731a7894ffc 100644 --- a/doc/architecture-design.md +++ b/doc/architecture-design.md @@ -190,7 +190,7 @@ The configuration of the plugin can be directly bound to the specified Route, or A plugin will only be executed once in a single request, even if it is bound to multiple different objects (such as Route or Service). -The order in which plugins are run is determined by the priority of the plugin itself, for example: [example-plugin](../lua/apisix/plugins/example-plugin.lua#L37). +The order in which plugins are run is determined by the priority of the plugin itself, for example: [example-plugin](../apisix/plugins/example-plugin.lua#L37). The plugin configuration is submitted as part of Route or Service and placed under `plugins`. It internally uses the plugin name as the hash's key to hold configuration items for different plugins. diff --git a/doc/plugin-develop-cn.md b/doc/plugin-develop-cn.md index b1bc07e982d5..9da4f6cd0114 100644 --- a/doc/plugin-develop-cn.md +++ b/doc/plugin-develop-cn.md @@ -48,14 +48,14 @@ 插件本身提供了 init 方法。方便插件加载后做初始化动作。 -注:如果部分插件的功能实现,需要在 Nginx 初始化启动,则可能需要在 __lua/apisix.lua__ 文件的初始化方法 http_init 中添加逻辑,并且 +注:如果部分插件的功能实现,需要在 Nginx 初始化启动,则可能需要在 __apisix.lua__ 文件的初始化方法 http_init 中添加逻辑,并且 可能需要在 __bin/apisix__ 文件中,对 Nginx 配置文件生成的部分,添加一些你需要的处理。但是这样容易对全局产生影响,根据现有的 插件机制,我们不建议这样做,除非你已经对代码完全掌握。 ## 插件命名与配置 给插件取一个很棒的名字,确定插件的加载优先级,然后在 __conf/config.yaml__ 文件中添加上你的插件名。例如 key-auth 这个插件, -需要在代码里指定插件名称(名称是插件的唯一标识,不可重名),在 __lua/apisix/plugins/key-auth.lua__ 文件中可以看到: +需要在代码里指定插件名称(名称是插件的唯一标识,不可重名),在 __apisix/plugins/key-auth.lua__ 文件中可以看到: ```lua local plugin_name = "key-auth" diff --git a/doc/plugin-develop.md b/doc/plugin-develop.md index 5dbf2a9fd4fc..8e18b0dcdc74 100644 --- a/doc/plugin-develop.md +++ b/doc/plugin-develop.md @@ -50,7 +50,7 @@ The plugin itself provides the init method. It is convenient for plugins to perf the plugin is loaded. Note : if the dependency of some plugin needs to be initialized when Nginx start, you may need to add logic to the initialization - method "http_init" in the file __lua/apisix.lua__, And you may need to add some processing on generated part of Nginx + method "http_init" in the file __apisix.lua__, And you may need to add some processing on generated part of Nginx configuration file in __bin/apisix__ file. but it is easy to have an impact on the overall situation according to the existing plugin mechanism, we do not recommend this unless you have a complete grasp of the code. @@ -58,7 +58,7 @@ Note : if the dependency of some plugin needs to be initialized when Nginx start determine the name and priority of the plugin, and add to conf/config.yaml. For example, for the key-auth plugin, you need to specify the plugin name in the code (the name is the unique identifier of the plugin and cannot be - duplicate), you can see the code in file "__lua/apisix/plugins/key-auth.lua__" : + duplicate), you can see the code in file "__apisix/plugins/key-auth.lua__" : ```lua local plugin_name = "key-auth" diff --git a/t/APISIX.pm b/t/APISIX.pm index 334776661361..e1a336a842e5 100644 --- a/t/APISIX.pm +++ b/t/APISIX.pm @@ -107,7 +107,7 @@ _EOC_ my $stream_enable = $block->stream_enable; my $stream_config = $block->stream_config // <<_EOC_; - lua_package_path "$apisix_home/deps/share/lua/5.1/?.lua;$apisix_home/lua/?.lua;$apisix_home/t/?.lua;./?.lua;;"; + lua_package_path "$apisix_home/deps/share/lua/5.1/?.lua;$apisix_home/apisix/?.lua;$apisix_home/t/?.lua;./?.lua;;"; lua_package_cpath "$apisix_home/deps/lib/lua/5.1/?.so;$apisix_home/deps/lib64/lua/5.1/?.so;./?.so;;"; lua_socket_log_errors off; @@ -127,7 +127,7 @@ _EOC_ require "resty.core" - apisix = require("apisix") + apisix = require("init") apisix.stream_init() } @@ -177,7 +177,7 @@ _EOC_ require "resty.core" - apisix = require("apisix") + apisix = require("init") local args = { dns_resolver = $dns_addrs_tbl_str, } @@ -186,7 +186,7 @@ _EOC_ my $http_config = $block->http_config // ''; $http_config .= <<_EOC_; - lua_package_path "$apisix_home/deps/share/lua/5.1/?.lua;$apisix_home/lua/?.lua;$apisix_home/t/?.lua;./?.lua;;"; + lua_package_path "$apisix_home/deps/share/lua/5.1/?.lua;$apisix_home/apisix/?.lua;$apisix_home/t/?.lua;./?.lua;;"; lua_package_cpath "$apisix_home/deps/lib/lua/5.1/?.so;$apisix_home/deps/lib64/lua/5.1/?.so;./?.so;;"; lua_shared_dict plugin-limit-req 10m; @@ -216,7 +216,7 @@ _EOC_ } init_worker_by_lua_block { - require("apisix").http_init_worker() + require("init").http_init_worker() } # fake server, only for test diff --git a/t/apisix.luacov b/t/apisix.luacov index cdddc10fb377..f9792d895309 100644 --- a/t/apisix.luacov +++ b/t/apisix.luacov @@ -17,21 +17,21 @@ return { modules = { ["lua.*"] = "lua", - ["lua/apisix/*"] = "apisix", - ["lua/apisix/admin/*"] = "admin", - ["lua/apisix/core/*"] = "core", - ["lua/apisix/http/*"] = "http", - ["lua/apisix/http/router/*"] = "http/router", - ["lua/apisix/plugins/*"] = "plugins", - ["lua/apisix/plugins/grpc-transcode/*"] = "plugins/grpc-transcode", - ["lua/apisix/plugins/limit-count/*"] = "plugins/limit-count", - ["lua/apisix/plugins/prometheus/*"] = "plugins/prometheus", - ["lua/apisix/plugins/zipkin/*"] = "plugins/zipkin", - ["lua/apisix/utils/*"] = "utils", + ["apisix/*"] = "apisix", + ["apisix/admin/*"] = "admin", + ["apisix/core/*"] = "core", + ["apisix/http/*"] = "http", + ["apisix/http/router/*"] = "http/router", + ["apisix/plugins/*"] = "plugins", + ["apisix/plugins/grpc-transcode/*"] = "plugins/grpc-transcode", + ["apisix/plugins/limit-count/*"] = "plugins/limit-count", + ["apisix/plugins/prometheus/*"] = "plugins/prometheus", + ["apisix/plugins/zipkin/*"] = "plugins/zipkin", + ["apisix/utils/*"] = "utils", -- can not enable both at http and stream, will fix it later. - -- ["lua/apisix/stream/*"] = "stream", - -- ["lua/apisix/stream/plugins/*"] = "stream/plugins", - -- ["lua/apisix/stream/router/*"] = "stream/router", + -- ["apisix/stream/*"] = "stream", + -- ["apisix/stream/plugins/*"] = "stream/plugins", + -- ["apisix/stream/router/*"] = "stream/router", }, } diff --git a/utils/check-lua-code-style.sh b/utils/check-lua-code-style.sh index 34555f286461..caee7b4472ab 100755 --- a/utils/check-lua-code-style.sh +++ b/utils/check-lua-code-style.sh @@ -19,17 +19,17 @@ set -ex -luacheck -q lua +luacheck -q apisix -./utils/lj-releng lua/*.lua \ - lua/apisix/*.lua \ - lua/apisix/admin/*.lua \ - lua/apisix/core/*.lua \ - lua/apisix/http/*.lua \ - lua/apisix/http/router/*.lua \ - lua/apisix/plugins/*.lua \ - lua/apisix/plugins/grpc-transcode/*.lua \ - lua/apisix/plugins/limit-count/*.lua > \ +./utils/lj-releng \ + apisix/*.lua \ + apisix/admin/*.lua \ + apisix/core/*.lua \ + apisix/http/*.lua \ + apisix/http/router/*.lua \ + apisix/plugins/*.lua \ + apisix/plugins/grpc-transcode/*.lua \ + apisix/plugins/limit-count/*.lua > \ /tmp/check.log 2>&1 || (cat /tmp/check.log && exit 1) grep -E "ERROR.*.lua:" /tmp/check.log > /tmp/error.log | true From d098d1bfd65bac5928671530bd43155990286a9d Mon Sep 17 00:00:00 2001 From: WenMing Date: Tue, 31 Mar 2020 09:30:36 +0800 Subject: [PATCH 3/7] fix --- t/admin/balancer.t | 2 +- t/admin/health-check.t | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/t/admin/balancer.t b/t/admin/balancer.t index 0be70dbd47bf..d88f19bffbf7 100644 --- a/t/admin/balancer.t +++ b/t/admin/balancer.t @@ -25,7 +25,7 @@ add_block_preprocessor(sub { my $init_by_lua_block = <<_EOC_; require "resty.core" - apisix = require("apisix") + apisix = require("init") apisix.http_init() function test(route, ctx, count) diff --git a/t/admin/health-check.t b/t/admin/health-check.t index 8680768e75cd..1020a30d5855 100644 --- a/t/admin/health-check.t +++ b/t/admin/health-check.t @@ -27,7 +27,7 @@ add_block_preprocessor(sub { my $init_by_lua_block = <<_EOC_; require "resty.core" - apisix = require("apisix") + apisix = require("init") apisix.http_init() json = require("cjson.safe") From 48f0a88dc7e4d3c8c9ac37bce3415fcd3dd380ed Mon Sep 17 00:00:00 2001 From: WenMing Date: Tue, 31 Mar 2020 10:21:48 +0800 Subject: [PATCH 4/7] fix --- t/APISIX.pm | 10 +++++----- t/admin/balancer.t | 2 +- t/admin/health-check.t | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/t/APISIX.pm b/t/APISIX.pm index e1a336a842e5..6b19152469e7 100644 --- a/t/APISIX.pm +++ b/t/APISIX.pm @@ -107,7 +107,7 @@ _EOC_ my $stream_enable = $block->stream_enable; my $stream_config = $block->stream_config // <<_EOC_; - lua_package_path "$apisix_home/deps/share/lua/5.1/?.lua;$apisix_home/apisix/?.lua;$apisix_home/t/?.lua;./?.lua;;"; + lua_package_path "$apisix_home/deps/share/lua/5.1/?.lua;$apisix_home/apisix/?.lua;$apisix_home/t/?.lua;./?.lua;./?/init.lua;;"; lua_package_cpath "$apisix_home/deps/lib/lua/5.1/?.so;$apisix_home/deps/lib64/lua/5.1/?.so;./?.so;;"; lua_socket_log_errors off; @@ -127,7 +127,7 @@ _EOC_ require "resty.core" - apisix = require("init") + apisix = require("apisix") apisix.stream_init() } @@ -177,7 +177,7 @@ _EOC_ require "resty.core" - apisix = require("init") + apisix = require("apisix") local args = { dns_resolver = $dns_addrs_tbl_str, } @@ -186,7 +186,7 @@ _EOC_ my $http_config = $block->http_config // ''; $http_config .= <<_EOC_; - lua_package_path "$apisix_home/deps/share/lua/5.1/?.lua;$apisix_home/apisix/?.lua;$apisix_home/t/?.lua;./?.lua;;"; + lua_package_path "$apisix_home/deps/share/lua/5.1/?.lua;$apisix_home/apisix/?.lua;$apisix_home/t/?.lua;./?.lua;./?/init.lua;;"; lua_package_cpath "$apisix_home/deps/lib/lua/5.1/?.so;$apisix_home/deps/lib64/lua/5.1/?.so;./?.so;;"; lua_shared_dict plugin-limit-req 10m; @@ -216,7 +216,7 @@ _EOC_ } init_worker_by_lua_block { - require("init").http_init_worker() + require("apisix").http_init_worker() } # fake server, only for test diff --git a/t/admin/balancer.t b/t/admin/balancer.t index d88f19bffbf7..0be70dbd47bf 100644 --- a/t/admin/balancer.t +++ b/t/admin/balancer.t @@ -25,7 +25,7 @@ add_block_preprocessor(sub { my $init_by_lua_block = <<_EOC_; require "resty.core" - apisix = require("init") + apisix = require("apisix") apisix.http_init() function test(route, ctx, count) diff --git a/t/admin/health-check.t b/t/admin/health-check.t index 1020a30d5855..8680768e75cd 100644 --- a/t/admin/health-check.t +++ b/t/admin/health-check.t @@ -27,7 +27,7 @@ add_block_preprocessor(sub { my $init_by_lua_block = <<_EOC_; require "resty.core" - apisix = require("init") + apisix = require("apisix") apisix.http_init() json = require("cjson.safe") From 5f9546d15b1ec21a39001407b02fd8b17dbfc590 Mon Sep 17 00:00:00 2001 From: WenMing Date: Tue, 31 Mar 2020 14:02:43 +0800 Subject: [PATCH 5/7] fix --- bin/apisix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/apisix b/bin/apisix index 57cd1dc4e812..e00e9af6c33c 100755 --- a/bin/apisix +++ b/bin/apisix @@ -132,7 +132,7 @@ stream { init_by_lua_block { require "resty.core" - apisix = require("init") + apisix = require("apisix") apisix.stream_init() } @@ -268,7 +268,7 @@ http { init_by_lua_block { require "resty.core" - apisix = require("init") + apisix = require("apisix") local dns_resolver = { {% for _, dns_addr in ipairs(dns_resolver or {}) do %} "{*dns_addr*}", {% end %} } local args = { From e5c7fb2975048575d925e8e3f8db19daef40eb62 Mon Sep 17 00:00:00 2001 From: WenMing Date: Tue, 31 Mar 2020 14:34:32 +0800 Subject: [PATCH 6/7] fix --- bin/apisix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/bin/apisix b/bin/apisix index e00e9af6c33c..47417c2244ef 100755 --- a/bin/apisix +++ b/bin/apisix @@ -39,9 +39,7 @@ local pkg_path_org = package.path local apisix_home = "/usr/local/apisix" local pkg_cpath = apisix_home .. "/deps/lib64/lua/5.1/?.so;" .. apisix_home .. "/deps/lib/lua/5.1/?.so;;" -local pkg_path = apisix_home .. "/deps/share/lua/5.1/apisix/?.lua;" - .. "/usr/local/share/lua/5.1/apisix/?.lua;" - .. apisix_home .. "/deps/share/lua/5.1/?.lua;;" +local pkg_path = apisix_home .. "/deps/share/lua/5.1/?.lua;;" -- only for developer, use current folder as working space local is_root_path = false @@ -58,7 +56,7 @@ if script_path:sub(1, 2) == './' then pkg_cpath = apisix_home .. "/deps/lib64/lua/5.1/?.so;" .. apisix_home .. "/deps/lib/lua/5.1/?.so;" - pkg_path = apisix_home .. "/apisix/?.lua;" + pkg_path = apisix_home .. "/?/init.lua;" .. apisix_home .. "/deps/share/lua/5.1/?.lua;;" end -- print("apisix_home: ", apisix_home) @@ -113,8 +111,9 @@ env APISIX_PROFILE; {% if stream_proxy then %} stream { - lua_package_path "$prefix/deps/share/lua/5.1/?.lua;]=] - .. [=[{*apisix_lua_home*}/apisix/?.lua;;{*lua_path*};"; + lua_package_cpath "$prefix/deps/lib64/lua/5.1/?.so;]=] + .. [=[$prefix/deps/lib/lua/5.1/?.so;;]=] + .. [=[{*lua_cpath*};"; lua_package_cpath "$prefix/deps/lib64/lua/5.1/?.so;]=] .. [=[$prefix/deps/lib/lua/5.1/?.so;;]=] .. [=[{*lua_cpath*};"; @@ -167,7 +166,7 @@ stream { http { lua_package_path "$prefix/deps/share/lua/5.1/?.lua;]=] - .. [=[{*apisix_lua_home*}/apisix/?.lua;;{*lua_path*};"; + .. [=[{*apisix_lua_home*}/?.lua;;{*lua_path*};"; lua_package_cpath "$prefix/deps/lib64/lua/5.1/?.so;]=] .. [=[$prefix/deps/lib/lua/5.1/?.so;;]=] .. [=[{*lua_cpath*};"; From b626bfa9d153c4513bad14d2589b4ba6f388ebd8 Mon Sep 17 00:00:00 2001 From: WenMing Date: Tue, 31 Mar 2020 17:48:52 +0800 Subject: [PATCH 7/7] fix --- bin/apisix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/bin/apisix b/bin/apisix index 47417c2244ef..83712c4c9bca 100755 --- a/bin/apisix +++ b/bin/apisix @@ -111,9 +111,8 @@ env APISIX_PROFILE; {% if stream_proxy then %} stream { - lua_package_cpath "$prefix/deps/lib64/lua/5.1/?.so;]=] - .. [=[$prefix/deps/lib/lua/5.1/?.so;;]=] - .. [=[{*lua_cpath*};"; + lua_package_path "$prefix/deps/share/lua/5.1/?.lua;]=] + .. [=[{*apisix_lua_home*}/?.lua;{*apisix_lua_home*}/?/init.lua;;{*lua_path*};"; lua_package_cpath "$prefix/deps/lib64/lua/5.1/?.so;]=] .. [=[$prefix/deps/lib/lua/5.1/?.so;;]=] .. [=[{*lua_cpath*};"; @@ -166,7 +165,7 @@ stream { http { lua_package_path "$prefix/deps/share/lua/5.1/?.lua;]=] - .. [=[{*apisix_lua_home*}/?.lua;;{*lua_path*};"; + .. [=[{*apisix_lua_home*}/?.lua;{*apisix_lua_home*}/?/init.lua;;{*lua_path*};"; lua_package_cpath "$prefix/deps/lib64/lua/5.1/?.so;]=] .. [=[$prefix/deps/lib/lua/5.1/?.so;;]=] .. [=[{*lua_cpath*};";