web & chatbot 's content management server
├─Demo3
│ ├──
│ data
│ └── offerData_image.xlsm #cms metadata
│ │
│ ├──
│ img #all the images that cms server needed
│ ├── A2OFF0001.jpg
│ ├── A2OFF0002.jpg
│ ├── A2OFF0002.jpg
│ .........
│ .........
│
│ ├── Dockerfile #dockerfile
│ ├── cms_server_v2.py #flask server
│ ├── contentDB_ETL.py #content raw metadata to redis
│ ├── offerData_image.xlsm #content raw metadata
│ └── requirements.txt #docker requirements
│
│
├─CMS_Test #stress test and unit test
│ ├──
│ data
│ └── cms_test_test.csv #test data for jmeter
│ │
│ ├── cms_test_aws.jmx #jmeter scipt for stress testing (aws)
│ ├── cms_test_azure.jmx #jmeter scipt for stress testing (azure)
│ ├── cms_test_gcp.jmx #jmeter scipt for stress testing (gcp)
│ └── unittest.py #unit test
│
│─index.html #image url
└─docker-compose.yml #docker-compose file
use docker to build images & container.
$ docker-compose up
- stress test and unittest were included
- stress test: jmeter
- Test Document