RichardSobreiro / camunda-bpmn-order-management

An order management system using camunda embedded engine style and it's bpmn modeler to orchestrate microservices.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

camunda-bpmn-order-management

An order management system using camunda and it's bpmn modeler to orchestrate microservices.

Run mysql database

sudo docker pull mysql/mysql-server:latest

Run the payment external task locally

mvn clean install
java -jar target/payment.jar

Build camunda engine image

docker build --tag=camunda-engine-app .

docker run -d --name camunda-engine-app-container -p8989:8989 camunda-engine-app:latest

docker ps

docker container logs container_id

docker stop container_id

Run LocalStack (Development)

1 - Download docker-compose.yml file: https://github.com/localstack/localstack/blob/master/docker-compose.yml

2 - Run local stack:

docker-compose up

Create local payment AWS SQS Queue

awslocal sqs create-queue --queue-name loc-saeast-paymentorder-request

About

An order management system using camunda embedded engine style and it's bpmn modeler to orchestrate microservices.


Languages

Language:Java 94.4%Language:HTML 5.0%Language:Dockerfile 0.5%