Add webserver support for mr simulator 37/3637/1
authorYongchaoWu <yongchao.wu@est.tech>
Thu, 7 May 2020 10:21:42 +0000 (12:21 +0200)
committeryongchao <yongchao.wu@est.tech>
Fri, 8 May 2020 07:55:56 +0000 (09:55 +0200)
commitdb6bb3802115a45cece80aed62683e02cd7d3282
treeda1243914ecb2633e4f310831e7e216aee34ff70
parent707af9497252be98abd3b4cbeda9dc9a677d9f6d
Add webserver support for mr simulator

- build nginx, wsgi, flask mr in one container
- support multi-threading and multi-processing
- support both http and https call
- support both IPv4 and IPv6

Issue-ID: NONRTRIC-208
Signed-off-by: YongchaoWu <yongchao.wu@est.tech>
Change-Id: Idf905923a1419e62ea4ec2d07fdcfccd0f85f12c
test/mrstub/.gitignore
test/mrstub/nginx_wsgi_flask/Dockerfile [new file with mode: 0644]
test/mrstub/nginx_wsgi_flask/app/main.py [new file with mode: 0644]
test/mrstub/nginx_wsgi_flask/app/nginx.conf [new file with mode: 0644]
test/mrstub/nginx_wsgi_flask/app/prestart.sh [new file with mode: 0644]
test/mrstub/nginx_wsgi_flask/app/uwsgi.ini [new file with mode: 0644]
test/mrstub/nginx_wsgi_flask/basic_test.sh [new file with mode: 0755]
test/mrstub/nginx_wsgi_flask/cert/cert.crt [new file with mode: 0644]
test/mrstub/nginx_wsgi_flask/cert/key.crt [new file with mode: 0644]
test/mrstub/nginx_wsgi_flask/cert/pass [new file with mode: 0644]
test/mrstub/nginx_wsgi_flask/start-mr.sh [new file with mode: 0755]