These instructions will allow you to run entire ACME Fitness Shop
Based on the type of deployment the requirements will vary
- docker-compose - Needs docker-compose version 1.23.1+
- kubernetes
- AWS Fargate
Other deployment modes coming soon
-
Clone this repository
-
You will notice the following directory structure
├── README.md
├── acmeshop.png
├── aws-fargate
│ ├── README.md
│ ├── acme-fitness-shop.yaml
│ └── cf-template.png
├── docker-compose
│ ├── README.md
│ └── docker-compose.yml
├── kubernetes-manifests
│ ├── README.md
│ ├── cart-redis-total.yaml
│ ├── cart-total.yaml
│ ├── catalog-db-initdb-configmap.yaml
│ ├── catalog-db-total.yaml
│ ├── catalog-total.yaml
│ ├── catalog-v2-total.yaml
│ ├── frontend-total.yaml
│ ├── order-db-total.yaml
│ ├── order-total.yaml
│ ├── payment-total.yaml
│ ├── users-db-initdb-configmap.yaml
│ ├── users-db-total.yaml
│ └── users-total.yaml
└── traffic-generator
├── README.md
├── locustfile.py
└── requirements.txt
- Switch to the appropriate directory for deployment
The traffic-generator is based on locust and can be used to create various traffic patterns, if you need it for other demos associated with Monitoring and Observability.