mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
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
71 lines
1.9 KiB
Plaintext
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
|
|
|