From b403786167e3425c90c1d2e0ed15077a3e1155da Mon Sep 17 00:00:00 2001 From: "SEDModS (Marco)" <marco.molinaro@inaf.it> Date: Fri, 15 Apr 2022 07:42:27 -0400 Subject: [PATCH] first vlkb.ia2 setup and port on ViaLactea group --- .gitignore | 1 + wsgi-scripts/hdf_query.py | 2 +- wsgi-scripts/myapp.wsgi | 14 -------------- wsgi-scripts/query-server_d.py | 4 ++-- wsgi-scripts/wsgid.py | 2 +- wsgi.conf | 7 ++----- 6 files changed, 7 insertions(+), 23 deletions(-) create mode 100644 .gitignore delete mode 100644 wsgi-scripts/myapp.wsgi diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dfc8249 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.h5 diff --git a/wsgi-scripts/hdf_query.py b/wsgi-scripts/hdf_query.py index b2c2153..10db9f4 100644 --- a/wsgi-scripts/hdf_query.py +++ b/wsgi-scripts/hdf_query.py @@ -8,7 +8,7 @@ def query_out(parameters): query1=parsequery.replace('%27', '') query_final=unquote(query1) - table=pd.read_hdf('/sed-data/vlkb_1.h5') + table=pd.read_hdf('/sed-data/sedmodels.h5') myquery=table.query(query_final) return myquery diff --git a/wsgi-scripts/myapp.wsgi b/wsgi-scripts/myapp.wsgi deleted file mode 100644 index 7188ded..0000000 --- a/wsgi-scripts/myapp.wsgi +++ /dev/null @@ -1,14 +0,0 @@ -# test mod_wsgi app - -def application(environ, start_response): - status = '200 OK' - output = b'Ciao Mondo!' - - getstring = environ['QUERY_STRING'] - output += getstring.encode('utf-8') - - response_headers = [('Content-type', 'text/plain'), - ('Content-Length', str(len(output)))] - start_response(status, response_headers) - - return [output] diff --git a/wsgi-scripts/query-server_d.py b/wsgi-scripts/query-server_d.py index 7b6f98c..f48e4b4 100644 --- a/wsgi-scripts/query-server_d.py +++ b/wsgi-scripts/query-server_d.py @@ -16,10 +16,10 @@ import pandas as pd class QueryMaker(object): - dataset=pd.read_hdf('vlkb_1.h5') + dataset=pd.read_hdf('/sed-data/sedmodels.h5') def query_out(self, parameters): - dataset=pd.read_hdf('vlkb_1.h5') + dataset=pd.read_hdf('/sed-data/sedmodels.h5') parsequery=parameters.replace(' ', '') query1=parsequery.replace('%27', '') diff --git a/wsgi-scripts/wsgid.py b/wsgi-scripts/wsgid.py index 88f507a..8c30b05 100644 --- a/wsgi-scripts/wsgid.py +++ b/wsgi-scripts/wsgid.py @@ -3,7 +3,7 @@ import sys import pandas sys.path.insert(0,"/var/www/html/") -from parquet_query import query_out +#from parquet_query import query_out import Pyro4 def application(environ, start_response): diff --git a/wsgi.conf b/wsgi.conf index 9617c3d..1e5d1f6 100644 --- a/wsgi.conf +++ b/wsgi.conf @@ -4,14 +4,11 @@ # Configuration for various python/WSGI tests - # Basic Hello World app alias - at least this one must work - WSGIScriptAlias /myapp /var/www/wsgi-scripts/myapp.wsgi - # Plain SED models HDF5 query - WSGIScriptAlias /sedsearch /var/www/wsgi-scripts/wsgi.py + WSGIScriptAlias /search /var/www/wsgi-scripts/wsgi.py # Daemon based SED models HDF5 query - # WSGIScriptAlias /seddeamon /var/www/wsgi-scripts/wsgid.py + WSGIScriptAlias /searchd /var/www/wsgi-scripts/wsgid.py # Directory to deploy the python part into <Directory /var/www/wsgi-scripts> -- GitLab