Skip to content
This repository was archived by the owner on Jun 18, 2021. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 51 additions & 0 deletions ansible/idr-playbooks/files/IDR-OMERO-52-omero.j2
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
config set omero.db.poolsize 25
config set omero.jvmcfg.heap_size.blitz 24G
# public user doesn;t share omero session between visitors
#config set omero.sessions.timeout 3600000
config set omero.policy.binary_access "+read,+write,-image,-plate"

# Prevent retrieval of uncached BF data
config set omero.pixeldata.fail_if_missing true

# web
config set omero.web.application_server "wsgi-tcp"
config set omero.web.application_server.max_requests 300
config set omero.web.wsgi_timeout 30
#config set omero.web.wsgi_args -- '--forwarded-allow-ips=YOUR_IP'

config set omero.web.use_x_forwarded_host true
# The config generated by omero web wsgi contains X-Forwarded-Proto
# Override it in the front-end proxy by checking a different header
config set omero.web.secure_proxy_ssl_header '["HTTP_X_FORWARDED_PROTO_OMERO_WEB", "https"]'

# TODO: Enable prefixes (requires additional nginx changes for redirects)
#config set omero.web.prefix /omero
#config set omero.web.static_url /omero/static/

# public user
config set omero.web.public.enabled True
config set omero.web.public.server_id 1
config set omero.web.public.user public
config set omero.web.public.password {{ idr_secret_omero_web_public_password | default("") }}
config set omero.web.public.url_filter ^/(webadmin/myphoto/|webclient/(?!(action|annotate_(file|tags|comment|rating|map)|script_ui|ome_tiff|figure_script))|webgateway/(?!(archived_files|download_as)))

# Group/User drop down menu
config set omero.client.ui.menu.dropdown.colleagues.enabled false
config set omero.client.ui.menu.dropdown.everyone.label "Demo data"
config set omero.client.ui.menu.dropdown.leaders.enabled false


config set omero.web.login_redirect '{"redirect": ["webindex"], "viewname": "load_template", "args": ["userdata"], "query_string": "experimenter=-1"}'


# session
config set omero.web.session_cookie_name sessionid_demo
config set omero.web.session_cookie_age 3600

# redis
config set omero.web.session_engine "django.contrib.sessions.backends.cache"
config set omero.web.caches '{"default": {"BACKEND": "redis_cache.RedisCache","LOCATION": "127.0.0.1:6379"}}'

# social media
config set omero.web.sharing.twitter '{"omero": "@openmicroscopy"}'
config set omero.web.sharing.opengraph '{"omero": "Open Microscopy"}'
1,622 changes: 1,622 additions & 0 deletions ansible/idr-playbooks/files/html/Markdown.Converter.js

Large diffs are not rendered by default.

Loading