This commit is contained in:
Mike McLean 2017-05-22 21:47:25 -04:00
parent 952c11477b
commit 93007baedf

View file

@ -1,28 +1,19 @@
#!/usr/bin/python
import ast
import logging
import mimetypes
import os
import os.path
import pprint
import sys
import tempfile
import time
import xmlrpclib
from urllib import quote
from wsgiref.util import setup_testing_defaults
from wsgiref.simple_server import make_server
from koji.context import context
CWD = os.getcwd()
sys.path.insert(0, CWD)
sys.path.insert(1, os.path.join(CWD, 'www/lib'))
sys.path.insert(1, os.path.join(CWD, 'www/kojiweb'))
import koji
import kojiweb
import wsgi_publisher
@ -36,10 +27,10 @@ def get_url(environ):
if environ['wsgi.url_scheme'] == 'https':
if environ['SERVER_PORT'] != '443':
url += ':' + environ['SERVER_PORT']
url += ':' + environ['SERVER_PORT']
else:
if environ['SERVER_PORT'] != '80':
url += ':' + environ['SERVER_PORT']
url += ':' + environ['SERVER_PORT']
url += quote(environ.get('SCRIPT_NAME', ''))
url += quote(environ.get('PATH_INFO', ''))
@ -106,6 +97,7 @@ def redirect_static(environ, start_response):
def application(environ, start_response):
global FIRST
setup_testing_defaults(environ)
# provide some needed info
environ['SCRIPT_FILENAME'] = wsgi_publisher.__file__
environ['REQUEST_URI'] = get_url(environ)
@ -121,7 +113,7 @@ def application(environ, start_response):
def main():
#koji.add_file_logger('koji', 'fakeweb.log')
# koji.add_file_logger('koji', 'fakeweb.log')
httpd = make_server('', 8000, application)
print "Serving on port 8000..."
httpd.serve_forever()