├── .github └── workflows │ └── main.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile ├── README.md ├── Taskfile.yaml ├── dbconfig.yml ├── docker-compose.yml ├── example_control_plane ├── .gitignore ├── README.md ├── bun.lockb ├── index.ts ├── package-lock.json ├── package.json └── tsconfig.json ├── go.mod ├── go.sum ├── gologger └── gologger.go ├── http_server ├── custom_context.go ├── http_server.go ├── s3_proxy.go ├── s3_proxy_test.go └── sigv4.go ├── icedb ├── log.go └── log_test.go ├── lookup └── lookup.go ├── main.go ├── observability └── internal_http.go ├── sqlc.yaml ├── testclient ├── .gitignore ├── README.md ├── bun.lockb ├── index.ts ├── package-lock.json ├── package.json └── tsconfig.json └── utils ├── env.go ├── errors.go └── utils.go /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | .idea 3 | node_modules -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/Taskfile.yaml -------------------------------------------------------------------------------- /dbconfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/dbconfig.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /example_control_plane/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/example_control_plane/.gitignore -------------------------------------------------------------------------------- /example_control_plane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/example_control_plane/README.md -------------------------------------------------------------------------------- /example_control_plane/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/example_control_plane/bun.lockb -------------------------------------------------------------------------------- /example_control_plane/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/example_control_plane/index.ts -------------------------------------------------------------------------------- /example_control_plane/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/example_control_plane/package-lock.json -------------------------------------------------------------------------------- /example_control_plane/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/example_control_plane/package.json -------------------------------------------------------------------------------- /example_control_plane/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/example_control_plane/tsconfig.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/go.sum -------------------------------------------------------------------------------- /gologger/gologger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/gologger/gologger.go -------------------------------------------------------------------------------- /http_server/custom_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/http_server/custom_context.go -------------------------------------------------------------------------------- /http_server/http_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/http_server/http_server.go -------------------------------------------------------------------------------- /http_server/s3_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/http_server/s3_proxy.go -------------------------------------------------------------------------------- /http_server/s3_proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/http_server/s3_proxy_test.go -------------------------------------------------------------------------------- /http_server/sigv4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/http_server/sigv4.go -------------------------------------------------------------------------------- /icedb/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/icedb/log.go -------------------------------------------------------------------------------- /icedb/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/icedb/log_test.go -------------------------------------------------------------------------------- /lookup/lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/lookup/lookup.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/main.go -------------------------------------------------------------------------------- /observability/internal_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/observability/internal_http.go -------------------------------------------------------------------------------- /sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/sqlc.yaml -------------------------------------------------------------------------------- /testclient/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/testclient/.gitignore -------------------------------------------------------------------------------- /testclient/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/testclient/README.md -------------------------------------------------------------------------------- /testclient/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/testclient/bun.lockb -------------------------------------------------------------------------------- /testclient/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/testclient/index.ts -------------------------------------------------------------------------------- /testclient/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/testclient/package-lock.json -------------------------------------------------------------------------------- /testclient/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/testclient/package.json -------------------------------------------------------------------------------- /testclient/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/testclient/tsconfig.json -------------------------------------------------------------------------------- /utils/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/utils/env.go -------------------------------------------------------------------------------- /utils/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/utils/errors.go -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman1/IceDBS3Proxy/HEAD/utils/utils.go --------------------------------------------------------------------------------