Skip to content

Latest commit

 

History

History
67 lines (47 loc) · 2.03 KB

demo-fuge.md

File metadata and controls

67 lines (47 loc) · 2.03 KB

Back to TOC

Demo system with Fuge

Requirements

The basic tools are:

Install these before getting started.

How to use this code

You can clone these branches directly - for example:

$ git clone https://github.com/concorda/concorda-system

You need to install all dependencies:

$ npm install

to get the dependent Node.js modules. This must be done each time a branch is changed for each micro-service.

How to start

You can start demo system by using the fuge commands. from inside concorda-fuge folder

$ fuge shell system.yml
? fuge> start all

Demo fuge examples

There are some examples .yml files that defines the demo systems, such as:

  • system_monolith_mesh.yml:
    • Concorda Dashboard deployed as a monolith application
    • Client demo application
    • Mesh base
    • Postgres DB_
    • For Client<->Concorda Dashboard communication there is used seneca-mesh
  • system_monolith_tcp.yml - consist in:
    • Concorda Dashboard deployed as a monolith application
    • Client demo application
    • Postgres DB_
    • For Client<->Concorda Dashboard communication there is used seneca-transport
  • system_concorda_microservice.yml - consist in:
    • Concorda Dashboard
    • Concorda as microservice
    • Client demo application
    • Postgres DB_
    • For Client<->Concorda communication there is used seneca-mesh

Notes: