/MJ_CMS

Primary LanguagePython

MJ_CMS (POC)

CMS server

web & chatbot 's content management server

Structure

├─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

Usage

Demo3

use docker to build images & container.

$ docker-compose up

CMS_test

  • stress test and unittest were included
  • stress test: jmeter
  • Test Document