Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. server {
  2. listen 8800;
  3. listen [::]:8080;
  4.  
  5. server_name ccreport.com;
  6.  
  7. root /home/arychagov/scripts/cc_db/www/source/;
  8. index cc_report.html;
  9.  
  10. location / {
  11. root /home/arychagov/scripts/cc_db/www/source/;
  12. }
  13.  
  14. location ~* \.(png|html)$ {
  15. root /home/arychagov/scripts/cc_db/www/source/;
  16. access_log off;
  17. expires 10m;
  18. }
  19.  
  20. location /report {
  21. content_by_lua '
  22. if (ngx.var.arg_report_from ~= nil and ngx.var.arg_report_to ~= nil) then
  23. local handle = io.popen("python3 /home/arychagov/scripts/cc_db/www/source/codeCoverageDatabasePrinter.py " .. ngx.var.arg_report_from .. ngx.var.arg_report_to);
  24. local result = handle:read("*a");
  25. handle:close();
  26. ngx.print(result);
  27. return ngx.redirect("/report-" .. ngx.var.arg_report_from .. "-to-" .. ngx.var.arg_report_to .. ".html")
  28. else
  29. return ngx.redirect("/")
  30. end
  31. ';
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement