From 6f252749e504df146c67f9a751d109df18d239d4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 12 Aug 2026 12:18:45 +0000 Subject: [PATCH] Move project files from apigate into repository root Co-authored-by: su7ox <154077895+su7ox@users.noreply.github.com> --- apigate/.env => .env | 0 apigate/.gitignore => .gitignore | 0 apigate/Dockerfile => Dockerfile | 0 apigate/README.md => README.md | 0 {apigate/backends => backends}/service_a/Dockerfile | 0 {apigate/backends => backends}/service_a/main.py | 0 {apigate/backends => backends}/service_a/requirements.txt | 0 {apigate/backends => backends}/service_b/Dockerfile | 0 {apigate/backends => backends}/service_b/main.py | 0 {apigate/backends => backends}/service_b/requirements.txt | 0 {apigate/backends => backends}/service_c/Dockerfile | 0 {apigate/backends => backends}/service_c/main.py | 0 {apigate/backends => backends}/service_c/requirements.txt | 0 apigate/docker-compose.yml => docker-compose.yml | 0 {apigate/docs => docs}/api_reference.md | 0 {apigate/docs => docs}/architecture.md | 0 {apigate/gateway => gateway}/__init__.py | 0 {apigate/gateway => gateway}/auth/__init__.py | 0 {apigate/gateway => gateway}/auth/jwt_handler.py | 0 {apigate/gateway => gateway}/auth/schemas.py | 0 {apigate/gateway => gateway}/config.py | 0 {apigate/gateway => gateway}/dependencies.py | 0 {apigate/gateway => gateway}/main.py | 0 {apigate/gateway => gateway}/metrics/__init__.py | 0 {apigate/gateway => gateway}/metrics/prometheus_metrics.py | 0 {apigate/gateway => gateway}/middleware/__init__.py | 0 {apigate/gateway => gateway}/middleware/auth_middleware.py | 0 {apigate/gateway => gateway}/middleware/circuit_breaker.py | 0 {apigate/gateway => gateway}/middleware/logging_middleware.py | 0 {apigate/gateway => gateway}/middleware/rate_limiter.py | 0 {apigate/gateway => gateway}/redis_client/__init__.py | 0 {apigate/gateway => gateway}/redis_client/client.py | 0 {apigate/gateway => gateway}/routing/__init__.py | 0 {apigate/gateway => gateway}/routing/proxy.py | 0 {apigate/gateway => gateway}/routing/service_registry.py | 0 .../grafana/dashboards/apigate_overview.json | 0 .../grafana/provisioning/dashboards/dashboard.yml | 0 .../grafana/provisioning/datasources/datasource.yml | 0 {apigate/monitoring => monitoring}/prometheus/prometheus.yml | 0 apigate/requirements.txt => requirements.txt | 0 {apigate/scripts => scripts}/generate_jwt.py | 0 {apigate/scripts => scripts}/load_test.py | 0 {apigate/tests => tests}/__init__.py | 0 {apigate/tests => tests}/test_auth_middleware.py | 0 {apigate/tests => tests}/test_circuit_breaker.py | 0 {apigate/tests => tests}/test_proxy_routing.py | 0 {apigate/tests => tests}/test_rate_limiter.py | 0 47 files changed, 0 insertions(+), 0 deletions(-) rename apigate/.env => .env (100%) rename apigate/.gitignore => .gitignore (100%) rename apigate/Dockerfile => Dockerfile (100%) rename apigate/README.md => README.md (100%) rename {apigate/backends => backends}/service_a/Dockerfile (100%) rename {apigate/backends => backends}/service_a/main.py (100%) rename {apigate/backends => backends}/service_a/requirements.txt (100%) rename {apigate/backends => backends}/service_b/Dockerfile (100%) rename {apigate/backends => backends}/service_b/main.py (100%) rename {apigate/backends => backends}/service_b/requirements.txt (100%) rename {apigate/backends => backends}/service_c/Dockerfile (100%) rename {apigate/backends => backends}/service_c/main.py (100%) rename {apigate/backends => backends}/service_c/requirements.txt (100%) rename apigate/docker-compose.yml => docker-compose.yml (100%) rename {apigate/docs => docs}/api_reference.md (100%) rename {apigate/docs => docs}/architecture.md (100%) rename {apigate/gateway => gateway}/__init__.py (100%) rename {apigate/gateway => gateway}/auth/__init__.py (100%) rename {apigate/gateway => gateway}/auth/jwt_handler.py (100%) rename {apigate/gateway => gateway}/auth/schemas.py (100%) rename {apigate/gateway => gateway}/config.py (100%) rename {apigate/gateway => gateway}/dependencies.py (100%) rename {apigate/gateway => gateway}/main.py (100%) rename {apigate/gateway => gateway}/metrics/__init__.py (100%) rename {apigate/gateway => gateway}/metrics/prometheus_metrics.py (100%) rename {apigate/gateway => gateway}/middleware/__init__.py (100%) rename {apigate/gateway => gateway}/middleware/auth_middleware.py (100%) rename {apigate/gateway => gateway}/middleware/circuit_breaker.py (100%) rename {apigate/gateway => gateway}/middleware/logging_middleware.py (100%) rename {apigate/gateway => gateway}/middleware/rate_limiter.py (100%) rename {apigate/gateway => gateway}/redis_client/__init__.py (100%) rename {apigate/gateway => gateway}/redis_client/client.py (100%) rename {apigate/gateway => gateway}/routing/__init__.py (100%) rename {apigate/gateway => gateway}/routing/proxy.py (100%) rename {apigate/gateway => gateway}/routing/service_registry.py (100%) rename {apigate/monitoring => monitoring}/grafana/dashboards/apigate_overview.json (100%) rename {apigate/monitoring => monitoring}/grafana/provisioning/dashboards/dashboard.yml (100%) rename {apigate/monitoring => monitoring}/grafana/provisioning/datasources/datasource.yml (100%) rename {apigate/monitoring => monitoring}/prometheus/prometheus.yml (100%) rename apigate/requirements.txt => requirements.txt (100%) rename {apigate/scripts => scripts}/generate_jwt.py (100%) rename {apigate/scripts => scripts}/load_test.py (100%) rename {apigate/tests => tests}/__init__.py (100%) rename {apigate/tests => tests}/test_auth_middleware.py (100%) rename {apigate/tests => tests}/test_circuit_breaker.py (100%) rename {apigate/tests => tests}/test_proxy_routing.py (100%) rename {apigate/tests => tests}/test_rate_limiter.py (100%) diff --git a/apigate/.env b/.env similarity index 100% rename from apigate/.env rename to .env diff --git a/apigate/.gitignore b/.gitignore similarity index 100% rename from apigate/.gitignore rename to .gitignore diff --git a/apigate/Dockerfile b/Dockerfile similarity index 100% rename from apigate/Dockerfile rename to Dockerfile diff --git a/apigate/README.md b/README.md similarity index 100% rename from apigate/README.md rename to README.md diff --git a/apigate/backends/service_a/Dockerfile b/backends/service_a/Dockerfile similarity index 100% rename from apigate/backends/service_a/Dockerfile rename to backends/service_a/Dockerfile diff --git a/apigate/backends/service_a/main.py b/backends/service_a/main.py similarity index 100% rename from apigate/backends/service_a/main.py rename to backends/service_a/main.py diff --git a/apigate/backends/service_a/requirements.txt b/backends/service_a/requirements.txt similarity index 100% rename from apigate/backends/service_a/requirements.txt rename to backends/service_a/requirements.txt diff --git a/apigate/backends/service_b/Dockerfile b/backends/service_b/Dockerfile similarity index 100% rename from apigate/backends/service_b/Dockerfile rename to backends/service_b/Dockerfile diff --git a/apigate/backends/service_b/main.py b/backends/service_b/main.py similarity index 100% rename from apigate/backends/service_b/main.py rename to backends/service_b/main.py diff --git a/apigate/backends/service_b/requirements.txt b/backends/service_b/requirements.txt similarity index 100% rename from apigate/backends/service_b/requirements.txt rename to backends/service_b/requirements.txt diff --git a/apigate/backends/service_c/Dockerfile b/backends/service_c/Dockerfile similarity index 100% rename from apigate/backends/service_c/Dockerfile rename to backends/service_c/Dockerfile diff --git a/apigate/backends/service_c/main.py b/backends/service_c/main.py similarity index 100% rename from apigate/backends/service_c/main.py rename to backends/service_c/main.py diff --git a/apigate/backends/service_c/requirements.txt b/backends/service_c/requirements.txt similarity index 100% rename from apigate/backends/service_c/requirements.txt rename to backends/service_c/requirements.txt diff --git a/apigate/docker-compose.yml b/docker-compose.yml similarity index 100% rename from apigate/docker-compose.yml rename to docker-compose.yml diff --git a/apigate/docs/api_reference.md b/docs/api_reference.md similarity index 100% rename from apigate/docs/api_reference.md rename to docs/api_reference.md diff --git a/apigate/docs/architecture.md b/docs/architecture.md similarity index 100% rename from apigate/docs/architecture.md rename to docs/architecture.md diff --git a/apigate/gateway/__init__.py b/gateway/__init__.py similarity index 100% rename from apigate/gateway/__init__.py rename to gateway/__init__.py diff --git a/apigate/gateway/auth/__init__.py b/gateway/auth/__init__.py similarity index 100% rename from apigate/gateway/auth/__init__.py rename to gateway/auth/__init__.py diff --git a/apigate/gateway/auth/jwt_handler.py b/gateway/auth/jwt_handler.py similarity index 100% rename from apigate/gateway/auth/jwt_handler.py rename to gateway/auth/jwt_handler.py diff --git a/apigate/gateway/auth/schemas.py b/gateway/auth/schemas.py similarity index 100% rename from apigate/gateway/auth/schemas.py rename to gateway/auth/schemas.py diff --git a/apigate/gateway/config.py b/gateway/config.py similarity index 100% rename from apigate/gateway/config.py rename to gateway/config.py diff --git a/apigate/gateway/dependencies.py b/gateway/dependencies.py similarity index 100% rename from apigate/gateway/dependencies.py rename to gateway/dependencies.py diff --git a/apigate/gateway/main.py b/gateway/main.py similarity index 100% rename from apigate/gateway/main.py rename to gateway/main.py diff --git a/apigate/gateway/metrics/__init__.py b/gateway/metrics/__init__.py similarity index 100% rename from apigate/gateway/metrics/__init__.py rename to gateway/metrics/__init__.py diff --git a/apigate/gateway/metrics/prometheus_metrics.py b/gateway/metrics/prometheus_metrics.py similarity index 100% rename from apigate/gateway/metrics/prometheus_metrics.py rename to gateway/metrics/prometheus_metrics.py diff --git a/apigate/gateway/middleware/__init__.py b/gateway/middleware/__init__.py similarity index 100% rename from apigate/gateway/middleware/__init__.py rename to gateway/middleware/__init__.py diff --git a/apigate/gateway/middleware/auth_middleware.py b/gateway/middleware/auth_middleware.py similarity index 100% rename from apigate/gateway/middleware/auth_middleware.py rename to gateway/middleware/auth_middleware.py diff --git a/apigate/gateway/middleware/circuit_breaker.py b/gateway/middleware/circuit_breaker.py similarity index 100% rename from apigate/gateway/middleware/circuit_breaker.py rename to gateway/middleware/circuit_breaker.py diff --git a/apigate/gateway/middleware/logging_middleware.py b/gateway/middleware/logging_middleware.py similarity index 100% rename from apigate/gateway/middleware/logging_middleware.py rename to gateway/middleware/logging_middleware.py diff --git a/apigate/gateway/middleware/rate_limiter.py b/gateway/middleware/rate_limiter.py similarity index 100% rename from apigate/gateway/middleware/rate_limiter.py rename to gateway/middleware/rate_limiter.py diff --git a/apigate/gateway/redis_client/__init__.py b/gateway/redis_client/__init__.py similarity index 100% rename from apigate/gateway/redis_client/__init__.py rename to gateway/redis_client/__init__.py diff --git a/apigate/gateway/redis_client/client.py b/gateway/redis_client/client.py similarity index 100% rename from apigate/gateway/redis_client/client.py rename to gateway/redis_client/client.py diff --git a/apigate/gateway/routing/__init__.py b/gateway/routing/__init__.py similarity index 100% rename from apigate/gateway/routing/__init__.py rename to gateway/routing/__init__.py diff --git a/apigate/gateway/routing/proxy.py b/gateway/routing/proxy.py similarity index 100% rename from apigate/gateway/routing/proxy.py rename to gateway/routing/proxy.py diff --git a/apigate/gateway/routing/service_registry.py b/gateway/routing/service_registry.py similarity index 100% rename from apigate/gateway/routing/service_registry.py rename to gateway/routing/service_registry.py diff --git a/apigate/monitoring/grafana/dashboards/apigate_overview.json b/monitoring/grafana/dashboards/apigate_overview.json similarity index 100% rename from apigate/monitoring/grafana/dashboards/apigate_overview.json rename to monitoring/grafana/dashboards/apigate_overview.json diff --git a/apigate/monitoring/grafana/provisioning/dashboards/dashboard.yml b/monitoring/grafana/provisioning/dashboards/dashboard.yml similarity index 100% rename from apigate/monitoring/grafana/provisioning/dashboards/dashboard.yml rename to monitoring/grafana/provisioning/dashboards/dashboard.yml diff --git a/apigate/monitoring/grafana/provisioning/datasources/datasource.yml b/monitoring/grafana/provisioning/datasources/datasource.yml similarity index 100% rename from apigate/monitoring/grafana/provisioning/datasources/datasource.yml rename to monitoring/grafana/provisioning/datasources/datasource.yml diff --git a/apigate/monitoring/prometheus/prometheus.yml b/monitoring/prometheus/prometheus.yml similarity index 100% rename from apigate/monitoring/prometheus/prometheus.yml rename to monitoring/prometheus/prometheus.yml diff --git a/apigate/requirements.txt b/requirements.txt similarity index 100% rename from apigate/requirements.txt rename to requirements.txt diff --git a/apigate/scripts/generate_jwt.py b/scripts/generate_jwt.py similarity index 100% rename from apigate/scripts/generate_jwt.py rename to scripts/generate_jwt.py diff --git a/apigate/scripts/load_test.py b/scripts/load_test.py similarity index 100% rename from apigate/scripts/load_test.py rename to scripts/load_test.py diff --git a/apigate/tests/__init__.py b/tests/__init__.py similarity index 100% rename from apigate/tests/__init__.py rename to tests/__init__.py diff --git a/apigate/tests/test_auth_middleware.py b/tests/test_auth_middleware.py similarity index 100% rename from apigate/tests/test_auth_middleware.py rename to tests/test_auth_middleware.py diff --git a/apigate/tests/test_circuit_breaker.py b/tests/test_circuit_breaker.py similarity index 100% rename from apigate/tests/test_circuit_breaker.py rename to tests/test_circuit_breaker.py diff --git a/apigate/tests/test_proxy_routing.py b/tests/test_proxy_routing.py similarity index 100% rename from apigate/tests/test_proxy_routing.py rename to tests/test_proxy_routing.py diff --git a/apigate/tests/test_rate_limiter.py b/tests/test_rate_limiter.py similarity index 100% rename from apigate/tests/test_rate_limiter.py rename to tests/test_rate_limiter.py