18995: Merge branch 'main' into 18995-code-cleanup-5
[arvados.git] / apps / workbench / config / application.default.yml
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 # Do not use this file for site configuration. Create application.yml
6 # instead (see application.yml.example).
7
8 # Below is a sample setting for diagnostics testing.
9 # Configure workbench URL as "arvados_workbench_url"
10 # Configure test user tokens as "user_tokens".
11 #   At this time the tests need an "active" user token.
12 # Also, configure the pipelines to be executed as "pipelines_to_test".
13 # For each of the pipelines identified by the name of your choice
14 #     ("pipeline_1" and "pipeline_2" in this sample), provide the following:
15 #   template_uuid: is the uuid of the template to be executed
16 #   input_paths: an array of inputs for the pipeline. Use either a collection's "uuid"
17 #     or a file's "uuid/file_name" path in this array. If the pipeline does not require
18 #     any inputs, this can be omitted.
19 #   max_wait_seconds: max time in seconds to wait for the pipeline run to complete.
20 #     Default value of 30 seconds is used when this value is not provided.
21 diagnostics:
22   arvados_workbench_url: https://localhost:3031
23   user_tokens:
24     active: eu33jurqntstmwo05h1jr3eblmi961e802703y6657s8zb14r
25   pipelines_to_test:
26     pipeline_1:
27       template_uuid: zzzzz-p5p6p-rxj8d71854j9idn
28       input_paths: [zzzzz-4zz18-nz98douzhaa3jh2]
29       max_wait_seconds: 10
30     pipeline_2:
31       template_uuid: zzzzz-p5p6p-1xbobfobk94ppbv
32       input_paths: [zzzzz-4zz18-nz98douzhaa3jh2, zzzzz-4zz18-gpw9o5wpcti3nib]
33   container_requests_to_test:
34     container_request_1:
35       workflow_uuid: zzzzz-7fd4e-60e96shgwspt4mw
36       input_paths: []
37       max_wait_seconds: 10
38
39 # Below is a sample setting for performance testing.
40 # Configure workbench URL as "arvados_workbench_url"
41 # Configure test user token as "user_token".
42 performance:
43   arvados_workbench_url: https://localhost:3031
44   user_token: eu33jurqntstmwo05h1jr3eblmi961e802703y6657s8zb14r
45
46 development:
47   cache_classes: false
48   eager_load: true
49   consider_all_requests_local: true
50   action_controller.perform_caching: false
51   action_mailer.raise_delivery_errors: false
52   active_support.deprecation: :log
53   action_dispatch.best_standards_support: :builtin
54   assets.debug: true
55   profiling_enabled: true
56
57 production:
58   force_ssl: true
59   cache_classes: true
60   eager_load: true
61   consider_all_requests_local: false
62   action_controller.perform_caching: true
63   assets.compile: false
64   assets.digest: true
65   i18n.fallbacks: true
66   active_support.deprecation: :notify
67   profiling_enabled: false
68   log_level: info
69
70 test:
71   cache_classes: true
72   eager_load: false
73   consider_all_requests_local: true
74   action_controller.perform_caching: false
75   action_dispatch.show_exceptions: false
76   action_controller.allow_forgery_protection: false
77   action_mailer.delivery_method: :test
78   active_support.deprecation: :stderr
79   profiling_enabled: true
80   secret_key_base: <%= rand(2**256).to_s(36) %>
81   site_name: Workbench:test
82
83   # Enable user profile with one required field
84   user_profile_form_fields:
85     - key: organization
86       type: text
87       form_field_title: Institution
88       form_field_description: Your organization
89       required: true
90     - key: role
91       type: select
92       form_field_title: Your role
93       form_field_description: Choose the category that best describes your role in your organization.
94       options:
95         - Bio-informatician
96         - Computational biologist
97         - Biologist or geneticist
98         - Software developer
99         - IT
100         - Other
101
102   repository_cache: <%= File.expand_path 'tmp/git', Rails.root %>
103
104 common:
105   assets.js_compressor: false
106   assets.css_compressor: false
107
108   # Override the automatic version string. With the default value of
109   # false, the version string is read from git-commit.version in
110   # Rails.root (included in vendor packages) or determined by invoking
111   # "git log".
112   source_version: false
113
114   # Override the automatic package string. With the default value of
115   # false, the package string is read from package-build.version in
116   # Rails.root (included in vendor packages).
117   package_version: false
118
119   # only used by tests
120   testing_override_login_url: false