├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── api-gateway-config ├── api-gateway.conf ├── conf.d │ ├── api_gateway_init.conf │ ├── api_gateway_logging.conf │ ├── blacklist.conf │ ├── commons │ │ └── common-headers.conf │ ├── default.conf │ ├── ext │ │ └── validators │ │ │ └── error_handling.conf │ ├── includes │ │ ├── analytics_endpoints.conf │ │ ├── api_key_service.conf │ │ ├── basic_endpoints.conf │ │ ├── default_validators.conf │ │ └── protected_locations.conf │ ├── marathon_apis.conf │ └── tracking_api.conf ├── environment.conf.d │ ├── api-gateway-env-vars.server.conf │ ├── api-gateway-env.http.conf │ └── api-gateway-upstreams.http.conf ├── html │ └── index.html ├── marathon-service-discovery.sh ├── scripts │ ├── lua │ │ ├── api_gateway_init.lua │ │ └── metrics │ │ │ ├── MetricsBuffer.lua │ │ │ ├── MetricsCollector.lua │ │ │ └── factory.lua │ └── python │ │ └── logger │ │ └── StatsdLogger.py └── tests │ └── test_initialization.t ├── dist └── luarocks │ └── apigateway-2.0.2-1.rockspec ├── docker-compose.yml └── init.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/README.md -------------------------------------------------------------------------------- /api-gateway-config/api-gateway.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/api-gateway.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/api_gateway_init.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/api_gateway_init.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/api_gateway_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/api_gateway_logging.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/blacklist.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/blacklist.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/commons/common-headers.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/commons/common-headers.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/default.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/ext/validators/error_handling.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/ext/validators/error_handling.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/includes/analytics_endpoints.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/includes/analytics_endpoints.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/includes/api_key_service.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/includes/api_key_service.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/includes/basic_endpoints.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/includes/basic_endpoints.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/includes/default_validators.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/includes/default_validators.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/includes/protected_locations.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/includes/protected_locations.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/marathon_apis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/marathon_apis.conf -------------------------------------------------------------------------------- /api-gateway-config/conf.d/tracking_api.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/conf.d/tracking_api.conf -------------------------------------------------------------------------------- /api-gateway-config/environment.conf.d/api-gateway-env-vars.server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/environment.conf.d/api-gateway-env-vars.server.conf -------------------------------------------------------------------------------- /api-gateway-config/environment.conf.d/api-gateway-env.http.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/environment.conf.d/api-gateway-env.http.conf -------------------------------------------------------------------------------- /api-gateway-config/environment.conf.d/api-gateway-upstreams.http.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/environment.conf.d/api-gateway-upstreams.http.conf -------------------------------------------------------------------------------- /api-gateway-config/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/html/index.html -------------------------------------------------------------------------------- /api-gateway-config/marathon-service-discovery.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/marathon-service-discovery.sh -------------------------------------------------------------------------------- /api-gateway-config/scripts/lua/api_gateway_init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/scripts/lua/api_gateway_init.lua -------------------------------------------------------------------------------- /api-gateway-config/scripts/lua/metrics/MetricsBuffer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/scripts/lua/metrics/MetricsBuffer.lua -------------------------------------------------------------------------------- /api-gateway-config/scripts/lua/metrics/MetricsCollector.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/scripts/lua/metrics/MetricsCollector.lua -------------------------------------------------------------------------------- /api-gateway-config/scripts/lua/metrics/factory.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/scripts/lua/metrics/factory.lua -------------------------------------------------------------------------------- /api-gateway-config/scripts/python/logger/StatsdLogger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/scripts/python/logger/StatsdLogger.py -------------------------------------------------------------------------------- /api-gateway-config/tests/test_initialization.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/api-gateway-config/tests/test_initialization.t -------------------------------------------------------------------------------- /dist/luarocks/apigateway-2.0.2-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/dist/luarocks/apigateway-2.0.2-1.rockspec -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-apiplatform/apigateway/HEAD/init.sh --------------------------------------------------------------------------------