blob: 6969702a35760ae1da31862e0f68303609348ad1 [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
tierno1d213f42020-04-24 14:02:51 +000065
66[database]
67# use env OSMRO_DATABASE_XXX to override
68driver: "mongo" # mongo or memory
69uri: "mongodb://mongo:27017"
70name: "osm"
71# user: "user"
72# password: "password"
73# commonkey: "commonkey"
74
75[storage]
76# use env OSMRO_STORAGE_XXX to override
tierno70eeb182020-10-19 16:38:00 +000077driver: None # "local" # local filesystem
tierno1d213f42020-04-24 14:02:51 +000078# for local provide file path
79path: "/app/storage" #"/home/atierno/OSM/osm/NBI/local/storage"
80
81loglevel: "DEBUG"
82#logfile: /var/log/osm/ro-storage.log
83
84[message]
85# use env OSMRO_MESSAGE_XXX to override
86driver: "kafka" # local or kafka
87# for local provide file path
88path: "/app/storage/kafka"
89host: "kafka"
90port: 9092
91
92loglevel: "DEBUG"
93#logfile: /var/log/osm/ro-message.log
94group_id: "ro-server"
95
96[authentication]
97# use env OSMRO_AUTHENTICATION_XXX to override
98