├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── compose.yaml ├── dria_hnsw ├── .dockerignore ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── Makefile ├── README.md └── src │ ├── db │ ├── conversions.rs │ ├── env.rs │ ├── mod.rs │ ├── redis_client.rs │ └── rocksdb_client.rs │ ├── errors │ ├── errors.rs │ └── mod.rs │ ├── filter │ ├── mod.rs │ └── text_based.rs │ ├── hnsw │ ├── index.rs │ ├── mod.rs │ ├── scalar.rs │ ├── sync_map.rs │ └── utils.rs │ ├── lib.rs │ ├── main.rs │ ├── middlewares │ ├── cache.rs │ └── mod.rs │ ├── models │ ├── mod.rs │ └── request_models.rs │ ├── proto │ ├── hnsw_comm.proto │ ├── index.proto │ ├── index_buffer.rs │ ├── insert.proto │ ├── insert_buffer.rs │ ├── mod.rs │ ├── request.proto │ └── request_buffer.rs │ ├── responses │ ├── mod.rs │ └── responses.rs │ └── worker.rs ├── hollowdb ├── .dockerignore ├── .env.example ├── .gitignore ├── .yarnrc.yml ├── Dockerfile ├── README.md ├── config │ └── .gitignore ├── jest.config.ts ├── package.json ├── src │ ├── clients │ │ ├── hollowdb.ts │ │ └── rocksdb.ts │ ├── configurations │ │ └── index.ts │ ├── controllers │ │ ├── read.ts │ │ ├── values.ts │ │ └── write.ts │ ├── global.d.ts │ ├── index.ts │ ├── schemas │ │ └── index.ts │ ├── server.ts │ ├── types │ │ └── index.ts │ └── utilities │ │ ├── download.ts │ │ └── refresh.ts ├── test │ ├── index.test.ts │ ├── res │ │ ├── contractSource.ts │ │ └── initialState.ts │ └── util │ │ └── index.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock └── hollowdb_wait ├── Dockerfile ├── README.md └── wait.sh /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | wallet.json 3 | dump.rdb 4 | .vscode 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/README.md -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/compose.yaml -------------------------------------------------------------------------------- /dria_hnsw/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/.dockerignore -------------------------------------------------------------------------------- /dria_hnsw/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /dria_hnsw/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/Cargo.lock -------------------------------------------------------------------------------- /dria_hnsw/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/Cargo.toml -------------------------------------------------------------------------------- /dria_hnsw/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/Dockerfile -------------------------------------------------------------------------------- /dria_hnsw/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/Makefile -------------------------------------------------------------------------------- /dria_hnsw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/README.md -------------------------------------------------------------------------------- /dria_hnsw/src/db/conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/db/conversions.rs -------------------------------------------------------------------------------- /dria_hnsw/src/db/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/db/env.rs -------------------------------------------------------------------------------- /dria_hnsw/src/db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/db/mod.rs -------------------------------------------------------------------------------- /dria_hnsw/src/db/redis_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/db/redis_client.rs -------------------------------------------------------------------------------- /dria_hnsw/src/db/rocksdb_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/db/rocksdb_client.rs -------------------------------------------------------------------------------- /dria_hnsw/src/errors/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/errors/errors.rs -------------------------------------------------------------------------------- /dria_hnsw/src/errors/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod errors; 2 | -------------------------------------------------------------------------------- /dria_hnsw/src/filter/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod text_based; -------------------------------------------------------------------------------- /dria_hnsw/src/filter/text_based.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/filter/text_based.rs -------------------------------------------------------------------------------- /dria_hnsw/src/hnsw/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/hnsw/index.rs -------------------------------------------------------------------------------- /dria_hnsw/src/hnsw/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/hnsw/mod.rs -------------------------------------------------------------------------------- /dria_hnsw/src/hnsw/scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/hnsw/scalar.rs -------------------------------------------------------------------------------- /dria_hnsw/src/hnsw/sync_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/hnsw/sync_map.rs -------------------------------------------------------------------------------- /dria_hnsw/src/hnsw/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/hnsw/utils.rs -------------------------------------------------------------------------------- /dria_hnsw/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/lib.rs -------------------------------------------------------------------------------- /dria_hnsw/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/main.rs -------------------------------------------------------------------------------- /dria_hnsw/src/middlewares/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/middlewares/cache.rs -------------------------------------------------------------------------------- /dria_hnsw/src/middlewares/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod cache; 2 | -------------------------------------------------------------------------------- /dria_hnsw/src/models/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod request_models; 2 | -------------------------------------------------------------------------------- /dria_hnsw/src/models/request_models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/models/request_models.rs -------------------------------------------------------------------------------- /dria_hnsw/src/proto/hnsw_comm.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/proto/hnsw_comm.proto -------------------------------------------------------------------------------- /dria_hnsw/src/proto/index.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/proto/index.proto -------------------------------------------------------------------------------- /dria_hnsw/src/proto/index_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/proto/index_buffer.rs -------------------------------------------------------------------------------- /dria_hnsw/src/proto/insert.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/proto/insert.proto -------------------------------------------------------------------------------- /dria_hnsw/src/proto/insert_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/proto/insert_buffer.rs -------------------------------------------------------------------------------- /dria_hnsw/src/proto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/proto/mod.rs -------------------------------------------------------------------------------- /dria_hnsw/src/proto/request.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/proto/request.proto -------------------------------------------------------------------------------- /dria_hnsw/src/proto/request_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/proto/request_buffer.rs -------------------------------------------------------------------------------- /dria_hnsw/src/responses/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod responses; 2 | -------------------------------------------------------------------------------- /dria_hnsw/src/responses/responses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/responses/responses.rs -------------------------------------------------------------------------------- /dria_hnsw/src/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/dria_hnsw/src/worker.rs -------------------------------------------------------------------------------- /hollowdb/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/.dockerignore -------------------------------------------------------------------------------- /hollowdb/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/.env.example -------------------------------------------------------------------------------- /hollowdb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/.gitignore -------------------------------------------------------------------------------- /hollowdb/.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /hollowdb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/Dockerfile -------------------------------------------------------------------------------- /hollowdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/README.md -------------------------------------------------------------------------------- /hollowdb/config/.gitignore: -------------------------------------------------------------------------------- 1 | # hide yo wallet 2 | *.json 3 | -------------------------------------------------------------------------------- /hollowdb/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/jest.config.ts -------------------------------------------------------------------------------- /hollowdb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/package.json -------------------------------------------------------------------------------- /hollowdb/src/clients/hollowdb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/clients/hollowdb.ts -------------------------------------------------------------------------------- /hollowdb/src/clients/rocksdb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/clients/rocksdb.ts -------------------------------------------------------------------------------- /hollowdb/src/configurations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/configurations/index.ts -------------------------------------------------------------------------------- /hollowdb/src/controllers/read.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/controllers/read.ts -------------------------------------------------------------------------------- /hollowdb/src/controllers/values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/controllers/values.ts -------------------------------------------------------------------------------- /hollowdb/src/controllers/write.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/controllers/write.ts -------------------------------------------------------------------------------- /hollowdb/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/global.d.ts -------------------------------------------------------------------------------- /hollowdb/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/index.ts -------------------------------------------------------------------------------- /hollowdb/src/schemas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/schemas/index.ts -------------------------------------------------------------------------------- /hollowdb/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/server.ts -------------------------------------------------------------------------------- /hollowdb/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/types/index.ts -------------------------------------------------------------------------------- /hollowdb/src/utilities/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/utilities/download.ts -------------------------------------------------------------------------------- /hollowdb/src/utilities/refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/src/utilities/refresh.ts -------------------------------------------------------------------------------- /hollowdb/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/test/index.test.ts -------------------------------------------------------------------------------- /hollowdb/test/res/contractSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/test/res/contractSource.ts -------------------------------------------------------------------------------- /hollowdb/test/res/initialState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/test/res/initialState.ts -------------------------------------------------------------------------------- /hollowdb/test/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/test/util/index.ts -------------------------------------------------------------------------------- /hollowdb/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/tsconfig.build.json -------------------------------------------------------------------------------- /hollowdb/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/tsconfig.json -------------------------------------------------------------------------------- /hollowdb/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb/yarn.lock -------------------------------------------------------------------------------- /hollowdb_wait/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb_wait/Dockerfile -------------------------------------------------------------------------------- /hollowdb_wait/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb_wait/README.md -------------------------------------------------------------------------------- /hollowdb_wait/wait.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firstbatchxyz/dria-docker/HEAD/hollowdb_wait/wait.sh --------------------------------------------------------------------------------