# import http.server # import logging # import os # import sys # import server # logger = logging.getLogger(__name__) # hostName = os.environ['HOST'] # serverPort = int(os.environ['PORT']) # if __name__ == '__main__': # logging.basicConfig(stream=sys.stdout, level=logging.INFO) # webServer = http.server.HTTPServer((hostName, serverPort), server.MyServer) # logger.info('Server started at http://%s:%s.' % (hostName, serverPort)) # try: # webServer.serve_forever() # except KeyboardInterrupt: # pass # webServer.server_close() # conn.close() # logger.info('Server stopped.') from sanic import Sanic from sanic.response import text app = Sanic("MyHelloWorldApp") @app.get("/") async def hello_world(request): return text("Hello, world.")