Skip to content
Snippets Groups Projects
config_example.yml 2.12 KiB
# This is the configuration template file used by the gga_init.py, gga_load_data.py and run_workflow.py scripts

# "all" section contains variables used by several services at once or the paths to import sensitive files
all:
      hostname: localhost  # Required. The hosting machine name
      dashboard_port: 8001  # Required. The desired port (on the hosting machine) for the traefik container dashboard
      http_port: 8888  # Required. The HTTP port docker will use on the hosting machine 
      https_port: 8889  # Required for Authelia. The HTTPS port docker will use on the hosting machine
      proxy_ip: XXXXXXXXXXXX  # Required. IP of the upstream proxy (used by Traefik)
      authentication_domain_name: XXXXXXXXXXXX  #  Required for Authelia. The authentication domain name.
      authelia_config_path: /path/to/authelia_config.yml #  Required for Authelia. Path to the Authelia configuration file
# galaxy-specific variables
galaxy:
      galaxy_default_admin_email: gga@galaxy.org  # Required
      galaxy_defaut_admin_user: gga  # Required
      galaxy_default_admin_password: password  # Required
      webapollo_user: admin_apollo@galaxy.org  # Required
      webapollo_password: apollopass  # Required
      galaxy_config_remote_user_maildomain: mydomain.com  # Required. The maildomain used by Galaxy authentication
      persist_galaxy_data: "True"  # Optional. If True, docker data will be backed up. Do not set this variable to "false" for production
# tripal-specific variables
tripal:
      tripal_password: tripalpass  # Required. Tripal database password (also used by galaxy as an environment variable)
      banner_path: /my/path/banner.png  # Optional. Custom banner path 
      tripal_theme_name: tripal_gga   # Optional. Use this to use another theme
      tripal_theme_git_clone: http://gitlab.sb-roscoff.fr/abims/e-infra/tripal_gga.git  # Optional. Use this to install another theme.
# jbrowse-specific variables
jbrowse:
      menu_url: "http://localhost:8888/" # Optional. Used with run_workflow_phaeoexplorer.py. If present, this variable is used to define jbrowse menu_url, if absent, will use https://hostname:https_port instead