Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- server {
- listen 8800;
- listen [::]:8080;
- server_name ccreport.com;
- root /home/arychagov/scripts/cc_db/www/source/;
- index cc_report.html;
- location / {
- root /home/arychagov/scripts/cc_db/www/source/;
- }
- location ~* \.(png|html)$ {
- root /home/arychagov/scripts/cc_db/www/source/;
- access_log off;
- expires 10m;
- }
- location /report {
- content_by_lua '
- if (ngx.var.arg_report_from ~= nil and ngx.var.arg_report_to ~= nil) then
- local handle = io.popen("python3 /home/arychagov/scripts/cc_db/www/source/codeCoverageDatabasePrinter.py " .. ngx.var.arg_report_from .. ngx.var.arg_report_to);
- local result = handle:read("*a");
- handle:close();
- ngx.print(result);
- return ngx.redirect("/report-" .. ngx.var.arg_report_from .. "-to-" .. ngx.var.arg_report_to .. ".html")
- else
- return ngx.redirect("/")
- end
- ';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement