Front-end application written in Node.js that puts together all of the microservices under microservices-demo.
Name | Version |
---|---|
Docker | >= 1.12 |
Docker Compose | >= 1.8.0 |
Node.js | >= 0.10.32 |
Make (optional) | >= 4.1 |
Before you start make sure the rest of the microservices are up & running. The easiest way to achieve this is by using the provided Docker Compose file under deploy/docker-only
.
Install the application dependencies with:
$ make deps
Make sure that the microservices are up & running
-
Unit & Functional tests:
make test
-
End-to-End tests: To make sure that the test suite is running against the latest (local) version with your changes, you need to manually build the image, run the container and attach it to the proper Docker networks. There is a make task that will do all this for you:
$ make dev
That will also tail the logs of the container to make debugging easy.
Then you can run the tests with:
$ make e2e