perf: 构建工具调整
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
mode: standard
|
# server version: standard/lite/tenant
|
||||||
|
serverVersion: "standard"
|
||||||
|
|
||||||
# file: log file name
|
# file: log file name
|
||||||
# level: /trace/debug/info/warn/error/fatal, default: debug
|
# level: /trace/debug/info/warn/error/fatal, default: debug
|
||||||
@@ -35,32 +36,6 @@ webServer:
|
|||||||
certFile: /usr/local/etc/omc/certs/omc-web.crt
|
certFile: /usr/local/etc/omc/certs/omc-web.crt
|
||||||
keyFile: /usr/local/etc/omc/certs/omc-web.key
|
keyFile: /usr/local/etc/omc/certs/omc-web.key
|
||||||
|
|
||||||
# data sources
|
|
||||||
database:
|
|
||||||
dataSource:
|
|
||||||
# Default datab887854ase instance
|
|
||||||
default:
|
|
||||||
type: "mysql"
|
|
||||||
host: "127.0.0.1"
|
|
||||||
port: 33066
|
|
||||||
username: "root"
|
|
||||||
password: "1000omc@kp!"
|
|
||||||
database: "omc_db"
|
|
||||||
# used to specify the default data source for multiple data resourece
|
|
||||||
defaultDataSourceName: "default"
|
|
||||||
|
|
||||||
# Redis data cache
|
|
||||||
redis:
|
|
||||||
dataSource:
|
|
||||||
# OMC system db
|
|
||||||
default:
|
|
||||||
port: 6379 # Redis port
|
|
||||||
host: "127.0.0.1" # Redis host
|
|
||||||
password: "helloearth"
|
|
||||||
db: 10 # Redis db_num
|
|
||||||
# used to specify the default data source for multiple data resourece
|
|
||||||
defaultDataSourceName: "default"
|
|
||||||
|
|
||||||
# sleep: time delay for after write buffer (millisecond)
|
# sleep: time delay for after write buffer (millisecond)
|
||||||
# deadLine: timeout for io read and write (second)
|
# deadLine: timeout for io read and write (second)
|
||||||
mml:
|
mml:
|
||||||
|
|||||||
@@ -26,16 +26,6 @@ usage() {
|
|||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
# standard env
|
|
||||||
standardEnv() {
|
|
||||||
if command -v mysql &> /dev/null || command -v mariadb &> /dev/null; then
|
|
||||||
echo "MySQL or MariaDB installed"
|
|
||||||
else
|
|
||||||
echo "MySQL or MariaDB not installed"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Different processing depending on the value of customize
|
# Different processing depending on the value of customize
|
||||||
customize() {
|
customize() {
|
||||||
cp -rf $OMCEtcDir/vendor/$VENDORS/web/* $OMCEtcDir/web/background
|
cp -rf $OMCEtcDir/vendor/$VENDORS/web/* $OMCEtcDir/web/background
|
||||||
@@ -45,7 +35,6 @@ customize() {
|
|||||||
|
|
||||||
# =========================
|
# =========================
|
||||||
|
|
||||||
# 参数解析
|
|
||||||
while [[ $# -gt 0 ]]; do
|
while [[ $# -gt 0 ]]; do
|
||||||
case "$1" in
|
case "$1" in
|
||||||
-i|--install)
|
-i|--install)
|
||||||
@@ -113,13 +102,26 @@ fi
|
|||||||
#echo "Customize parameter: $VENDORS"
|
#echo "Customize parameter: $VENDORS"
|
||||||
|
|
||||||
# =========================
|
# =========================
|
||||||
|
if [[ "$T_PARAM" == "install" && "$MODE" == "standard" ]]; then
|
||||||
if [ "$MODE" = "standard" ]; then
|
if command -v mysql &> /dev/null || command -v mariadb &> /dev/null; then
|
||||||
standardEnv
|
echo "MySQL or MariaDB installed"
|
||||||
|
else
|
||||||
|
echo "MySQL or MariaDB not installed"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
rm -rf $OMCEtcDir/default/omc_db.sqlite
|
||||||
|
fi
|
||||||
|
if [[ "$T_PARAM" == "install" && "$MODE" == "lite" ]]; then
|
||||||
|
cp -rf $OMCEtcDir/default/omc_db.sqlite $OMCEtcDir/database/omc_db.sqlite
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# =========================
|
||||||
$OMCBinFile -c $confFile --sqlPath $OMCEtcDir/database/$MODE/$T_PARAM --sqlSource $MODE
|
$OMCBinFile -c $confFile --sqlPath $OMCEtcDir/database/$MODE/$T_PARAM --sqlSource $MODE
|
||||||
|
|
||||||
customize
|
|
||||||
|
# ========================= Customize
|
||||||
|
cp -rf $OMCEtcDir/vendor/$VENDORS/web/* $OMCEtcDir/web/background
|
||||||
|
cp -rf $OMCEtcDir/vendor/$VENDORS/static/* /usr/local/$VENDORS/static
|
||||||
|
$OMCBinFile -c $confFile --sqlPath $OMCEtcDir/vendor/$VENDORS/database/$MODE/customized.sql --sqlSource $MODE
|
||||||
|
|
||||||
# bash setup.sh -i -m standard -c omc
|
# bash setup.sh -i -m standard -c omc
|
||||||
|
|||||||
@@ -38,11 +38,22 @@ webServer:
|
|||||||
certFile: ./build/linux/usr/local/etc/omc/certs/omc-web.crt
|
certFile: ./build/linux/usr/local/etc/omc/certs/omc-web.crt
|
||||||
keyFile: ./build/linux/usr/local/etc/omc/certs/omc-web.key
|
keyFile: ./build/linux/usr/local/etc/omc/certs/omc-web.key
|
||||||
|
|
||||||
|
# 静态文件配置, 相对项目根路径或填绝对路径
|
||||||
|
staticFile:
|
||||||
|
# 默认资源,dir目录需要预先创建
|
||||||
|
default:
|
||||||
|
prefix: "/static"
|
||||||
|
dir: "C:/usr/local/omc/static"
|
||||||
|
# 文件上传资源目录映射,与项目目录同级
|
||||||
|
upload:
|
||||||
|
prefix: "/upload"
|
||||||
|
dir: "C:/usr/local/omc/upload"
|
||||||
|
|
||||||
# data sources
|
# data sources
|
||||||
database:
|
database:
|
||||||
dataSource:
|
dataSource:
|
||||||
# Default database instance
|
# Default database instance
|
||||||
default:
|
standard:
|
||||||
type: "mysql"
|
type: "mysql"
|
||||||
host: "192.168.9.58"
|
host: "192.168.9.58"
|
||||||
port: 13306
|
port: 13306
|
||||||
@@ -56,7 +67,7 @@ database:
|
|||||||
database: "./local/omc_db.sqlite"
|
database: "./local/omc_db.sqlite"
|
||||||
logging: true
|
logging: true
|
||||||
# used to specify the default data source for multiple data resourece
|
# used to specify the default data source for multiple data resourece
|
||||||
defaultDataSourceName: "default"
|
defaultDataSourceName: "standard"
|
||||||
|
|
||||||
# Redis data cache
|
# Redis data cache
|
||||||
redis:
|
redis:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 日志
|
# 日志
|
||||||
logger:
|
logger:
|
||||||
fileDir: "C:/var/log"
|
fileDir: "/var/log"
|
||||||
fileName: "omc.log"
|
fileName: "omc.log"
|
||||||
level: 0 # 日志记录的等级 0:silent<1:info<2:warn<3:error
|
level: 0 # 日志记录的等级 0:silent<1:info<2:warn<3:error
|
||||||
maxDay: 7 # 日志会保留 180 天
|
maxDay: 7 # 日志会保留 180 天
|
||||||
@@ -11,31 +11,31 @@ staticFile:
|
|||||||
# 默认资源,dir目录需要预先创建
|
# 默认资源,dir目录需要预先创建
|
||||||
default:
|
default:
|
||||||
prefix: "/static"
|
prefix: "/static"
|
||||||
dir: "C:/usr/local/omc/static"
|
dir: "/usr/local/omc/static"
|
||||||
# 文件上传资源目录映射,与项目目录同级
|
# 文件上传资源目录映射,与项目目录同级
|
||||||
upload:
|
upload:
|
||||||
prefix: "/upload"
|
prefix: "/upload"
|
||||||
dir: "C:/usr/local/omc/upload"
|
dir: "/usr/local/omc/upload"
|
||||||
|
|
||||||
# DB 数据源
|
# DB 数据源
|
||||||
database:
|
database:
|
||||||
dataSource:
|
dataSource:
|
||||||
# 默认数据库实例
|
# 默认数据库实例
|
||||||
default:
|
standard:
|
||||||
type: "mysql"
|
type: "mysql"
|
||||||
host: "127.0.0.1"
|
host: "127.0.0.1"
|
||||||
port: 3306
|
port: 3306
|
||||||
username: "<username>"
|
username: "root"
|
||||||
password: "<password>"
|
password: "1000omc@kp!"
|
||||||
database: "<database>"
|
database: "omc_db"
|
||||||
logging: false
|
logging: true
|
||||||
# 内置轻量级数据库
|
# 内置轻量级数据库
|
||||||
lite:
|
lite:
|
||||||
type: "sqlite"
|
type: "sqlite"
|
||||||
database: "<database path>"
|
database: "/usr/local/etc/omc/database/omc_db.sqlite"
|
||||||
logging: false
|
logging: true
|
||||||
# 多个数据源时可以用这个指定默认的数据源
|
# 多个数据源时可以用这个指定默认的数据源
|
||||||
defaultDataSourceName: "default"
|
defaultDataSourceName: "standard"
|
||||||
|
|
||||||
# Redis 缓存数据
|
# Redis 缓存数据
|
||||||
redis:
|
redis:
|
||||||
@@ -43,7 +43,7 @@ redis:
|
|||||||
default:
|
default:
|
||||||
port: 6379 # Redis port
|
port: 6379 # Redis port
|
||||||
host: "127.0.0.1" # Redis host
|
host: "127.0.0.1" # Redis host
|
||||||
password: "<password>"
|
password: "helloearth"
|
||||||
db: 0 # Redis db_num
|
db: 0 # Redis db_num
|
||||||
# 多个数据源时可以用这个指定默认的数据源
|
# 多个数据源时可以用这个指定默认的数据源
|
||||||
defaultDataSourceName: "default"
|
defaultDataSourceName: "default"
|
||||||
|
|||||||
@@ -2,21 +2,21 @@
|
|||||||
database:
|
database:
|
||||||
dataSource:
|
dataSource:
|
||||||
# 默认数据库实例
|
# 默认数据库实例
|
||||||
default:
|
standard:
|
||||||
type: "mysql"
|
type: "mysql"
|
||||||
host: "127.0.0.1"
|
host: "127.0.0.1"
|
||||||
port: 3306
|
port: 33066
|
||||||
username: "<username>"
|
username: "root"
|
||||||
password: "<password>"
|
password: "1000omc@kp!"
|
||||||
database: "<database>"
|
database: "omc_db"
|
||||||
logging: false
|
logging: false
|
||||||
# 内置轻量级数据库
|
# 内置轻量级数据库
|
||||||
lite:
|
lite:
|
||||||
type: "sqlite"
|
type: "sqlite"
|
||||||
database: "<database path>"
|
database: "/usr/local/etc/omc/database/omc_db.sqlite"
|
||||||
logging: false
|
logging: false
|
||||||
# 多个数据源时可以用这个指定默认的数据源
|
# 多个数据源时可以用这个指定默认的数据源
|
||||||
defaultDataSourceName: "default"
|
defaultDataSourceName: "standard"
|
||||||
|
|
||||||
# Redis 缓存数据
|
# Redis 缓存数据
|
||||||
redis:
|
redis:
|
||||||
@@ -24,7 +24,7 @@ redis:
|
|||||||
default:
|
default:
|
||||||
port: 6379 # Redis port
|
port: 6379 # Redis port
|
||||||
host: "127.0.0.1" # Redis host
|
host: "127.0.0.1" # Redis host
|
||||||
password: "<password>"
|
password: "helloearth"
|
||||||
db: 0 # Redis db_num
|
db: 0 # Redis db_num
|
||||||
# 多个数据源时可以用这个指定默认的数据源
|
# 多个数据源时可以用这个指定默认的数据源
|
||||||
defaultDataSourceName: "default"
|
defaultDataSourceName: "default"
|
||||||
|
|||||||
Reference in New Issue
Block a user