-
Notifications
You must be signed in to change notification settings - Fork 1
Home
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
- Angular 13
- Webpack 5
- Nodejs >=14
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.
The authentication and authorization are managed by the api. Check this to get the login credentials
Export the required env variables or create a .env
npm install
npm run dev
By default the app runs in the 4200 port.
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.
The artifact eventhos-api is required to use this web. To start the api following one of these
- https://github.com/usil/eventhos-api#manual-start-developers
- https://github.com/usil/eventhos-api#manual-start-production
Luis Huertas |
JRichardsz |
- SendEvent
- SendEventWithOauth2
- SendEventCustomBody
- Send event with complex request
- SendEventCustomHeadersQueryParams
- SendInSyncContracts
- ChangeSystemClass
- ChangeActionSecurity
- AuditReceivedEvents
- StopContractExecution
- Login Form
- Create application resource form
- Change resource options form
- Delete application resource
- Create role form
- Edit role options form
- Delete role
- Create client form
- Edit client form
- Change client long live token
- Update client roles
- Revoke client
- Delete client
- Create user form
- Edit user form
- Update user roles
- Delete user
- Create producer system form
- Create consumer system form
- Edit system form
- Delete system
- Create event form
- Edit event form
- Delete event
- Create action form
- Edit action form
- Delete action
- Create contract form
- Edit contract form
- Delete contract
- View events logs
- View event and contracts order