├── .dockerignore ├── .github ├── FUNDING.yml └── workflows │ ├── push.yml │ └── tests.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── docker ├── ktra.Dockerfile └── ktra_openid.Dockerfile └── src ├── config.rs ├── db_manager.rs ├── db_manager ├── mongo_db_manager.rs ├── redis_db_manager.rs ├── sled_db_manager.rs ├── traits.rs └── utils.rs ├── delete.rs ├── error.rs ├── get.rs ├── index_manager.rs ├── main.rs ├── models.rs ├── openid.rs ├── post.rs ├── put.rs └── utils.rs /.dockerignore: -------------------------------------------------------------------------------- 1 | /target 2 | /index 3 | /db 4 | /crates 5 | /.git 6 | Cargo.lock 7 | 8 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [moriturus] -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/README.md -------------------------------------------------------------------------------- /docker/ktra.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/docker/ktra.Dockerfile -------------------------------------------------------------------------------- /docker/ktra_openid.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/docker/ktra_openid.Dockerfile -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/db_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/db_manager.rs -------------------------------------------------------------------------------- /src/db_manager/mongo_db_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/db_manager/mongo_db_manager.rs -------------------------------------------------------------------------------- /src/db_manager/redis_db_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/db_manager/redis_db_manager.rs -------------------------------------------------------------------------------- /src/db_manager/sled_db_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/db_manager/sled_db_manager.rs -------------------------------------------------------------------------------- /src/db_manager/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/db_manager/traits.rs -------------------------------------------------------------------------------- /src/db_manager/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/db_manager/utils.rs -------------------------------------------------------------------------------- /src/delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/delete.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/get.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/get.rs -------------------------------------------------------------------------------- /src/index_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/index_manager.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/models.rs -------------------------------------------------------------------------------- /src/openid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/openid.rs -------------------------------------------------------------------------------- /src/post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/post.rs -------------------------------------------------------------------------------- /src/put.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/put.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moriturus/ktra/HEAD/src/utils.rs --------------------------------------------------------------------------------