GO CQRS ES Ordering Application Consumer - Student Project
This consumer is linked with a Go CQRS ES student project.
It receives messages from the main project Message Broker, and it writes into the Elastic Search database.
This project is built on a shared docker network with the main project.
git config core.hooksPath .githooks
Configure GitHooks
cp docker-compose.yml.dist docker-compose.yml
Docker configuration override, don't forget to add the Token, SQL and RBMQ variables
docker-compose up --build
Run the project
Main repository for this consumer
Please visit all the project documentation (functionnal and technical specs, architecture, etc.) in the root doc of main project
Field | Type | Editable | Description |
---|---|---|---|
id | int | no | Order ID |
reference | string | yes | Order reference |
customer | string | yes | Customer name |
time | timestamp(UTC) | no | Order created on |
Field | Type | Editable | Description |
---|---|---|---|
id | int | no | Order Line ID |
meal | string | yes | Type of meal ordered |
quantity | int | yes | Quantity of meal ordered |
price | int | no | Meal price (single unit) |
order_id | timestamp (UTC) | no | Order ID |
golds ./...
Start a local doc server
Or
golds -gen -dir=generated -nouses ./...
Generate static HTML doc pages
golds -dir=generated
View the generated doc
![]() Athénaïs Dussordet |
![]() Alexandre Lellouche |
![]() Thomas Raineau |
![]() Corto Dufour |