blob: e232ad1c7ed0d74499fbd22223188b7669ef2699 [file] [log] [blame]
tierno1d213f42020-04-24 14:02:51 +00001# Licensed under the Apache License, Version 2.0 (the "License");
2# you may not use this file except in compliance with the License.
3# You may obtain a copy of the License at
4#
5# http://www.apache.org/licenses/LICENSE-2.0
6#
7# Unless required by applicable law or agreed to in writing, software
8# distributed under the License is distributed on an "AS IS" BASIS,
9# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
10# implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14[/]
15# tools.secureheaders.on = True
16tools.sessions.on = True
17# increase security on sessions
18tools.sessions.secure = True
19tools.sessions.httponly = True
20tools.encode.on: True,
21tools.encode.encoding: 'utf-8'
22tools.response_headers.on = True
23
24# tools.auth_basic.on: True,
25# tools.auth_basic.realm: 'localhost',
26# tools.auth_basic.checkpassword: get_tokens
27
28
29[/static]
30# use env OSMRO_STATIC_ON, OSMRO_STATIC_DIR to override
31tools.staticdir.on: True
32tools.staticdir.dir: "/app/RO/RO-NG/osm_ng_ro/html_public"
33
34
35[global]
36# use env OSMRO_SERVER_XXX, OSMRO_LOG_XXX, OSMRO_TEST_XXX or OSMRO_AUTH_XXX to override. Use value in yaml format
37server.socket_host: "0.0.0.0"
tierno70eeb182020-10-19 16:38:00 +000038server.socket_port: 9090
tierno1d213f42020-04-24 14:02:51 +000039
40# server.ssl_module: "builtin"
41# server.ssl_certificate: "./http/cert.pem"
42# server.ssl_private_key: "./http/privkey.pem"
43# server.ssl_pass_phrase: "osm4u"
44server.thread_pool: 10
tierno70eeb182020-10-19 16:38:00 +000045server.ns_threads: 10
tierno1d213f42020-04-24 14:02:51 +000046
47# Uncomment for allow basic authentication apart from bearer
48# auth.allow_basic_authentication: True
49
50# comment or set to False to disable /test URL
51server.enable_test: True
52
53log.screen: False
54log.access_file: ""
55log.error_file: ""
56
57log.level: "DEBUG"
58#log.file: /var/log/osm/ro.log
59
tiernof1b640f2020-12-09 15:06:01 +000060# time a ro_task at database remain locked, before expiring it must be re-locked with a write at database
sousaedu1953edc2021-07-15 11:48:14 +020061task_locked_time: 300
62task_max_locked_time: 1200 # lock is renewed until this maximum time
63task_relock_time: 15 # 30s before expiring lock time, it is re-locked again
tiernof1b640f2020-12-09 15:06:01 +000064
aticig1ac189e2022-06-30 19:29:04 +030065[period]
66# use env for OSMRO_PERIOD_XXX
67refresh_active: 60 # default 1 min
68refresh_build: 15 # default 15 seconds
69refresh_image: 3600 * 10
70refresh_error: 600
71queue_size: 100
tierno1d213f42020-04-24 14:02:51 +000072
73[database]
74# use env OSMRO_DATABASE_XXX to override
75driver: "mongo" # mongo or memory
76uri: "mongodb://mongo:27017"
77name: "osm"
78# user: "user"
79# password: "password"
80# commonkey: "commonkey"
81
82[storage]
83# use env OSMRO_STORAGE_XXX to override
tierno70eeb182020-10-19 16:38:00 +000084driver: None # "local" # local filesystem
tierno1d213f42020-04-24 14:02:51 +000085# for local provide file path
86path: "/app/storage" #"/home/atierno/OSM/osm/NBI/local/storage"
87
88loglevel: "DEBUG"
89#logfile: /var/log/osm/ro-storage.log
90
91[message]
92# use env OSMRO_MESSAGE_XXX to override
93driver: "kafka" # local or kafka
94# for local provide file path
95path: "/app/storage/kafka"
96host: "kafka"
97port: 9092
98
99loglevel: "DEBUG"
100#logfile: /var/log/osm/ro-message.log
101group_id: "ro-server"
102
103[authentication]
104# use env OSMRO_AUTHENTICATION_XXX to override
105