783841b9
Initial commit: multi-provider search router
Eugene Blikh <bigbes@gmail.com> — 2026-05-21 07:27:51 UTC
Commit 783841b91eafd678cb3895cfcc8dfd89f290ece7 —
view raw patch
| File | Status | + | − |
|---|---|---|---|
.gitignore
|
A | +9 | |
.golangci.yml
|
A | +45 | |
Dockerfile
|
A | +18 | |
Justfile
|
A | +40 | |
README.md
|
A | +73 | |
cmd/server/main.go
|
A | +52 | |
config.example.yaml
|
A | +17 | |
docker-compose.yml
|
A | +10 | |
go.mod
|
A | +27 | |
go.sum
|
A | +57 | |
internal/app/app.go
|
A | +80 | |
internal/app/wires.go
|
A | +121 | |
internal/config/config.go
|
A | +89 | |
internal/config/loader.go
|
A | +47 | |
internal/config/loader_test.go
|
A | +226 | |
internal/domain/search/handler.go
|
A | +116 | |
internal/domain/search/handler_test.go
|
A | +171 | |
internal/domain/search/opensearch.go
|
A | +96 | |
internal/domain/search/opensearch_test.go
|
A | +72 | |
internal/domain/search/providers.go
|
A | +135 | |
internal/domain/search/providers_test.go
|
A | +87 | |
internal/domain/search/service.go
|
A | +59 | |
internal/domain/search/service_test.go
|
A | +56 | |
internal/pkg/apierror/error.go
|
A | +97 | |
internal/pkg/apierror/error_test.go
|
A | +105 | |
internal/pkg/httputil/response.go
|
A | +36 | |
internal/pkg/httputil/response_test.go
|
A | +75 | |
internal/platform/health/health.go
|
A | +78 | |
internal/platform/health/health_test.go
|
A | +96 | |
internal/platform/observability/logging.go
|
A | +44 | |
internal/platform/observability/logging_test.go
|
A | +57 | |
internal/server/middleware/logging.go
|
A | +46 | |
internal/server/middleware/logging_test.go
|
A | +62 | |
internal/server/middleware/recovery.go
|
A | +35 | |
internal/server/middleware/recovery_test.go
|
A | +57 | |
internal/server/middleware/requestid.go
|
A | +36 | |
internal/server/middleware/requestid_test.go
|
A | +64 | |
internal/server/router.go
|
A | +65 | |
internal/server/router_test.go
|
A | +87 |