feat:CISD配置初始化

This commit is contained in:
waner
2026-03-11 14:23:11 +08:00
parent 1c254aaba9
commit d02c6530e8
58 changed files with 10699 additions and 1281 deletions
@@ -0,0 +1,21 @@
#!/bin/bash
set -euo pipefail
DB_HOST="${DB_HOST:-127.0.0.1}"
DB_PORT="${DB_PORT:-4000}"
DB_NAME="${DB_NAME:-CMEP}"
DB_USER="${DB_USER:?DB_USER is required}"
DB_PASSWORD="${DB_PASSWORD:?DB_PASSWORD is required}"
LOAD_DIR="${LOAD_DIR:?LOAD_DIR is required}"
mysql -h"${DB_HOST}" -P"${DB_PORT}" -u"${DB_USER}" -p"${DB_PASSWORD}" \
-e "CREATE DATABASE IF NOT EXISTS ${DB_NAME} DEFAULT CHARACTER SET utf8mb4;"
mysql --force -h"${DB_HOST}" -P"${DB_PORT}" -u"${DB_USER}" -p"${DB_PASSWORD}" "${DB_NAME}" \
< "${LOAD_DIR}/SCHEMA-DDL.sql"
mysql --force -h"${DB_HOST}" -P"${DB_PORT}" -u"${DB_USER}" -p"${DB_PASSWORD}" "${DB_NAME}" \
< "${LOAD_DIR}/CMEP.sql"
mysql --force -h"${DB_HOST}" -P"${DB_PORT}" -u"${DB_USER}" -p"${DB_PASSWORD}" "${DB_NAME}" \
< "${LOAD_DIR}/UP-ORG-INFO.sql"
@@ -0,0 +1,7 @@
#!/bin/bash
set -euo pipefail
pgrep -f "CMEP-CMSP" >/dev/null
pgrep -f "CMEP-CMTP" >/dev/null
pgrep -f "/usr/local/nginx/sbin/nginx" >/dev/null
test -f /usr/local/nginx/html/organization.json
@@ -0,0 +1,8 @@
#!/bin/bash
set -euo pipefail
STANDARD_HOME_DIR="${STANDARD_HOME_DIR:?STANDARD_HOME_DIR is required}"
STANDARD_RUN_USER="${STANDARD_RUN_USER:?STANDARD_RUN_USER is required}"
su - "${STANDARD_RUN_USER}" -s /bin/bash "${STANDARD_HOME_DIR}/cmsp/start_cmsp.sh"
su - "${STANDARD_RUN_USER}" -s /bin/bash "${STANDARD_HOME_DIR}/cmtp/start_cmtp.sh"
@@ -0,0 +1,8 @@
#!/bin/bash
set -euo pipefail
if pgrep -f "/usr/local/nginx/sbin/nginx" >/dev/null; then
/usr/local/nginx/sbin/nginx -s reload
else
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
fi