Home - usil/eventhos-web GitHub Wiki

eventhos-web

What is eventhos?

Eventhos is an open source platform that some principles of Event Driven Architectures to improve the integration or choreography between company systems.

Here a minimalist High Level Diagram

To take a deep look into how eventhos works check the documentation.

In this repository you will find the code of the artifact called eventhos-web

Technologies Used

  • Angular 13
  • Webpack 5

Requirement

  • Nodejs >=14

Environment variables

Following the third commandment we use environment variables to handle the configurations

Variable Description Default Value
EVENTHOS_API_BASE_URL The eventhos api base url NULL

Variables are defined in src/settings.json

More details about configurations here.

Security

The authentication and authorization are managed by the api. Check this to get the login credentials

Manual start (developers)

Export the required env variables or create a .env

npm install
npm run dev

By default the app runs in the 4200 port.

Manual start (production)

Export the required env variables or create a .env

npm install
npm run build
npm run start

By default the app runs in the 2110 port.

Usage

The artifact eventhos-api is required to use this web. To start the api following one of these

Contributors


Luis Huertas

JRichardsz
⚠️ **GitHub.com Fallback** ⚠️