#!/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 "$@"