Armore App Backend. A distributed system built with Rust and Node
🏠 Homepage
Make sure that you have Docker & Docker Compose installed on your system so you can easily follow the next steps!
Before running the project, first copy the .env.save file:
$ cp .env.save .env
We provide you with a set of tools that can help you to automate the building and running process throughout makefiles and docker-compose files.
$ docker-compose up --build -d
# remember to execute `make down` when you are done
$ cd nodejs
$ make tests_run
$ cd rust
$ make tests_run
This is going to run all the tests inside a docker environment. If you want to have more control over how the tests are performed, you can run:
$ cd nodejs
$ make tests_up
> $ yarn test-backend # ex.
$ cd rust
$ make tests_up
> $ cargo test -- --test-threads=1 # Tests must run in serial. https://securityunion.atlassian.net/browse/ARM-157
Dario |
Griffin Obeid |
Victor Martínez |
Give a ⭐️ if this project helped you!