c53bb92cf9
continuous-integration/drone/push Build is passing
Details
|
||
---|---|---|
api | ||
helpers | ||
public | ||
scripts | ||
test | ||
.gitignore | ||
.trustie-pipeline.yml | ||
Dockerfile | ||
LICENSE | ||
Makefile | ||
README.md | ||
config.js | ||
package.json | ||
server.js | ||
yarn.lock |
README.md
Front-end app
Front-end application written in Node.js that puts together all of the microservices under microservices-demo.
Build
Dependencies
Name | Version |
---|---|
Docker | >= 1.12 |
Docker Compose | >= 1.8.0 |
Make (optional) | >= 4.1 |
Node
npm install
Docker
make test-image
Docker Compose
make up
Test
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
Run
Node
npm start
Docker
make server
Use
Node
curl http://localhost:8081
Docker Compose
curl http://localhost:8080
Push
GROUP=weaveworksdemos COMMIT=test ./scripts/push.sh