https://github.com/reown-com/keys-server
Microservice to manage identity keys and invite keys for Chat SDK
https://github.com/reown-com/keys-server
prod rust team-backend terraform
Last synced: 5 months ago
JSON representation
Microservice to manage identity keys and invite keys for Chat SDK
- Host: GitHub
- URL: https://github.com/reown-com/keys-server
- Owner: reown-com
- License: mit
- Created: 2022-06-16T10:13:09.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2025-07-16T16:07:46.000Z (11 months ago)
- Last Synced: 2025-12-26T16:48:32.351Z (5 months ago)
- Topics: prod, rust, team-backend, terraform
- Language: HCL
- Homepage:
- Size: 428 KB
- Stars: 17
- Watchers: 8
- Forks: 11
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/codeowners
Awesome Lists containing this project
README
# Keys-Server
## API Guide
For API see [WalletConnect Docs](https://docs.walletconnect.com/2.0/specs/servers/keys/keys-server-api)
## Running Locally
Setup:
- Install [`rust`](https://www.rust-lang.org/tools/install);
- Install [`docker`](https://docs.docker.com/get-docker/);
- Install [`just`](https://github.com/casey/just#packages);
- Copy the env file:
```sh
$ cp .env.example .env
```
- Fill `.env` file with necessary values
Running the keys-server:
```sh
$ source .env # make sure the env variables are set
$ just run
```
Running the docker-compose set up (MongoDB + MongoExpress + Jaeger + Keys-Server):
```sh
$ source .env # make sure the env variables are set
$ just build-docker
$ just run-docker
```
Running tests:
```sh
$ just test
```