Skip to content

Front-end application for ALL the microservices

License

Notifications You must be signed in to change notification settings

udbc/front-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Front-end app

Front-end application written in Node.js that puts together all of the microservices under microservices-demo.

Development

Dependencies

Name Version
Docker >= 1.12
Docker Compose >= 1.8.0
Node.js >= 0.10.32
Make (optional) >= 4.1

Getting started

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

Testing

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
    

Packages

No packages published

Languages

  • HTML 59.0%
  • JavaScript 32.4%
  • CSS 7.7%
  • Other 0.9%