114 lines
3.2 KiB
YAML
114 lines
3.2 KiB
YAML
# server version: std/lite
|
||
serverVersion: "std"
|
||
# operation mode system/docker
|
||
# serverMode: "system"
|
||
# login authentication, default true
|
||
# serverLoginAuth: true
|
||
# interface encryption, default false
|
||
# serverCryptoApi: false
|
||
|
||
# route service configuration
|
||
# service listen ipv4/v6 and port, support multiple routines
|
||
routeServer:
|
||
- addr: "0.0.0.0:33040" # route http port
|
||
schema: "http"
|
||
- addr: "0.0.0.0:33443" # route https port
|
||
schema: "https"
|
||
certFile: "./local/certs/www.omc.net.crt"
|
||
keyFile: "./local/certs/www.omc.net.key"
|
||
|
||
# web service configuration
|
||
# if you are using nginx to take over, you can disable the
|
||
webServer:
|
||
enabled: false # web server enabled, default false
|
||
rootDir: /usr/local/etc/omc/web
|
||
listen:
|
||
- addr: "0.0.0.0:80" # web http port
|
||
schema: "http"
|
||
- addr: "0.0.0.0:443" # web https port
|
||
schema: "https"
|
||
certFile: "./local/certs/www.omc.net.crt"
|
||
keyFile: "./local/certs/www.omc.net.key"
|
||
|
||
# track configuration for NE signaling trace
|
||
# host fill in the specific IP address
|
||
trace:
|
||
enabled: true # trace enabled, default false
|
||
host: "192.168.5.58" # trace host, default 127.0.0.1
|
||
port: 33033 # trace port, default 33033
|
||
|
||
# data source
|
||
database:
|
||
dataSource:
|
||
# std: standard
|
||
std:
|
||
type: "mysql"
|
||
host: "192.168.9.58" # mysql host
|
||
port: 13306 # mysql port
|
||
username: "root" # mysql username
|
||
password: "1000omc@kp!" # mysql password
|
||
database: "omc_db_lite" # mysql database
|
||
logging: true
|
||
# lite: lite
|
||
lite:
|
||
type: "sqlite"
|
||
database: "./local/omc_db.sqlite" # sqlite database
|
||
logging: true
|
||
# default data source name
|
||
defaultDataSourceName: "std"
|
||
|
||
# redis cached data
|
||
redis:
|
||
dataSource:
|
||
default:
|
||
port: 16379 # redis port
|
||
host: "192.168.9.58" # redis host
|
||
password: "helloearth" # redis password
|
||
db: 10 # Redis db_num
|
||
# default data source name
|
||
defaultDataSourceName: "default"
|
||
|
||
# log
|
||
logger:
|
||
fileDir: "/var/log" # Log File Dir
|
||
fileName: "omc.log" # Log File Name
|
||
level: 0 # Log Level of 0:silent<1:info<2:warn<3:error
|
||
maxDay: 7 # Log retention Days
|
||
maxSize: 10 # Log File cutting by size
|
||
|
||
# prometheus metrics
|
||
metrics: true
|
||
# pprof go
|
||
pprofAddr: "0.0.0.0:33060"
|
||
|
||
# 静态文件配置, 相对项目根路径或填绝对路径
|
||
staticFile:
|
||
# 默认资源,dir目录需要预先创建
|
||
default:
|
||
prefix: "/static"
|
||
dir: "C:/usr/local/omc/static"
|
||
# 文件上传资源目录映射,与项目目录同级
|
||
upload:
|
||
prefix: "/upload"
|
||
dir: "C:/usr/local/omc/upload"
|
||
|
||
# notification only alarm use
|
||
notification:
|
||
email:
|
||
enable: false # email enable
|
||
list: "" # toEmail,email,email
|
||
title: "Alarm from OMC" # email title
|
||
smtp: "mail.smtp.com" # email smtp
|
||
port: 25 # email port
|
||
user: "smtpext@smtp.com" # email user
|
||
password: "1000smtp@omc!" # email password
|
||
smsc:
|
||
enable: false # smsc enable
|
||
list: "" # toMobile,mobile,mobile
|
||
addr: "192.168.13.114:2775" # smsc addr
|
||
systemid: "omc" # smsc system id
|
||
systemtype: "UTRAN" # smsc system type
|
||
password: "omc123" # smsc password
|
||
coding: 0 # smsc codingMap 0:GSM7BIT, 1:ASCII, 2:BINARY8BIT1, 3:LATIN1, 4:BINARY8BIT2, 6:CYRILLIC, 7:HEBREW, 8:UCS2
|
||
servicenumber: "OMC" # smsc service number
|