def main(): """Entry point for main index server.""" peewee_logger = logging.getLogger('peewee') peewee_logger.setLevel(logging.DEBUG) peewee_logger.addHandler(logging.StreamHandler()) main_logger = logging.getLogger('index_server') main_logger.setLevel(logging.DEBUG) main_logger.addHandler(logging.StreamHandler()) msg = {'msg': os.getenv('MYSQL_ENV_MYSQL_DATABASE', 'pacifica_ingest')} main_logger.info('MYSQL_ENV_MYSQL_DATABASE = %(msg)s', msg) msg['msg'] = os.getenv('MYSQL_PORT_3306_TCP_ADDR', '127.0.0.1') main_logger.info('MYSQL_PORT_3306_TCP_ADDR = %(msg)s', msg) msg['msg'] = os.getenv('MYSQL_PORT_3306_TCP_PORT', '3306') main_logger.info('MYSQL_PORT_3306_TCP_PORT = %(msg)s', msg) msg['msg'] = os.getenv('MYSQL_ENV_MYSQL_USER', 'ingest') main_logger.info('MYSQL_ENV_MYSQL_USER = %(msg)s', msg) main_logger.info('MYSQL_ENV_MYSQL_PASSWORD = %(msg)s', msg) msg['msg'] = os.getenv('MYSQL_ENV_MYSQL_PASSWORD', 'ingest') if not IngestState.table_exists(): IngestState.create_table() httpd = make_server('0.0.0.0', 8066, application) httpd.serve_forever()