We should talk about how BatchProfiler is deployed on a webserver and how the packaging addresses that. Currently, the files that are marked as executable are meant to be executed as CGI scripts with a shebang (#!) that uses batchprofiler.sh to initialize environment variables (path and pythonpath to point at the right version of Python and CellProfiler, database parameters and default values).
We should talk about how BatchProfiler is deployed on a webserver and how the packaging addresses that. Currently, the files that are marked as executable are meant to be executed as CGI scripts with a shebang (#!) that uses batchprofiler.sh to initialize environment variables (path and pythonpath to point at the right version of Python and CellProfiler, database parameters and default values).