1
0

fix: 更新Docker构建脚本

This commit is contained in:
TsMask
2025-05-19 19:00:59 +08:00
parent ccad67ca7a
commit ac23c3a9f1
8 changed files with 155 additions and 38 deletions

View File

@@ -0,0 +1,30 @@
#!/bin/bash
# shellcheck disable=SC1091
set -o errexit
set -o nounset
set -o pipefail
# set -o xtrace # Uncomment this line for debugging purposes
# Load OMC environment variables
. /usr/local/etc/omc/script/omc-env.sh
# Initialize OMC DB
if [ ! -f /usr/local/etc/omc/omc.conf ]; then
bash /usr/local/etc/omc/script/setup.sh -i -m $M_PARAM -c $C_PARAM
fi
# We add the copy from default config in the entrypoint to not break users
# case someone mounts a configuration file in /usr/local/etc/omc/default)
cp -nr "$BASE_DIR"/default/. "$BASE_DIR"
if [[ "$*" = *"/usr/local/etc/omc/script/run.sh"* || "$*" = *"run.sh"* ]]; then
# Ensure OMC is initialized
omcd version
# Start Nginx server
nginx -g "daemon off;"
fi
echo ""
exec "$@"