Files
galaxy/reports_wsgi.ini.sample
T
Greg Von Kuster e79bf72fbe Enhancements for the reports webapp:
In case you do not know about the Galaxy reports, make any changes you want to reports_wsgi.ini.sample and copy it to reports_wsgi.ini ( you'll have to do this anyway since there are changes in this change set )...

...then start them up with:

sh run_reports.sh

There is more work necessary, but this is a good start.  This is such a huge overhaul, that I'm sure there will be some issues.  Let me know and I'll fix them!

Here are the current fixes:

1) Use grids for rendering pages whose queries return lots of rows.

2) By using grids, we can:
 a) search for jobs whose state or tool id match a standard search filter
b) search for a specific job id using the advanced search filter
c) filter on job.state in the Advanced Search window
d) sort on id, state, tool_id or create_time in the grid
e) eliminate many of the complex old-style SQL select commands

3) Eliminate all unnecessary templates due to the use of grids, and move remaining templates to the proper loation

4) Eliminate the duplicated static files and use those from the Galaxy webapp
2010-05-28 16:30:16 -04:00

71 lines
1.9 KiB
Plaintext

# ---- HTTP Server ----------------------------------------------------------
[server:main]
use = egg:Paste#http
port = 9001
host = 127.0.0.1
use_threadpool = true
threadpool_workers = 10
# ---- Galaxy Webapps Report Interface -------------------------------------------------
[app:main]
# Specifies the factory for the universe WSGI application
paste.app_factory = galaxy.webapps.reports.buildapp:app_factory
log_level = DEBUG
# Database connection
#database_file = database/universe.sqlite
# You may use a SQLAlchemy connection string to specify an external database instead
# database_connection = postgres:///galaxy_test?user=postgres&password=postgres
# Where dataset files are saved
file_path = database/files
# Temporary storage for additional datasets, this should be shared through the cluster
new_file_path = database/tmp
# Session support (beaker)
use_beaker_session = True
session_type = memory
session_data_dir = %(here)s/database/beaker_sessions
session_key = galaxysessions
session_secret = changethisinproduction
# Configuration for debugging middleware
# debug = true
use_lint = false
# NEVER enable this on a public site (even test or QA)
# use_interactive = true
# path to sendmail
sendmail_path = /usr/sbin/sendmail
# Address to join mailing list
mailing_join_addr = galaxy-user-join@bx.psu.edu
# Write thread status periodically to 'heartbeat.log' (careful, uses disk space rapidly!)
## use_heartbeat = True
# Profiling middleware (cProfile based)
## use_profile = True
# Mail
# smtp_server = yourserver@yourfacility.edu
# error_email_to = your_bugs@bx.psu.edu
# Use the new iframe / javascript based layout
use_new_layout = true
# Serving static files (needed if running standalone)
static_enabled = True
static_cache_time = 360
static_dir = %(here)s/static/
static_images_dir = %(here)s/static/images
static_favicon_dir = %(here)s/static/favicon.ico
static_scripts_dir = %(here)s/static/scripts/
static_style_dir = %(here)s/static/june_2007_style/blue