RUN git checkout -f $BRANCH
RUN mkdir -p /home/testapi
+RUN mkdir -p /home/testapi/logs/api
RUN cp -rf /home/dovetail/cvp/* /home/testapi
WORKDIR /home/dovetail/cvp
autoindex_localtime on;
}
+ location ~* /logs/api {
+ root /home/testapi;
+ expires 1d;
+ autoindex on;
+ autoindex_exact_size on;
+ autoindex_localtime on;
+ }
+
location /api/v1/cvp {
proxy_pass http://cvpapi/api/v1/cvp;
proxy_set_header X-Real-IP $remote_addr;
# Listening port
url = http://localhost:8000/api/v1
port = 8011
+log_file = /home/testapi/logs/api/api.log
# Number of results for one page (integer value)
results_per_page = 20
"""
import tornado.ioloop
+import logging
from opnfv_testapi.common.config import CONF
from opnfv_testapi.router import url_mappings
from opnfv_testapi.tornado_swagger import swagger
+my_logger = logging.getLogger()
+handler = logging.handlers.RotatingFileHandler(
+ CONF.api_log_file, maxBytes=20000000, backupCount=50)
+my_logger.setLevel(logging.DEBUG)
+my_logger.addHandler(handler)
+
def make_app():
swagger.docs(base_url=CONF.swagger_base_url,