phpll/qinglong
0
1#!/bin/bash2 3dir_shell=/ql/shell4. $dir_shell/share.sh5. $dir_shell/env.sh6 7 8echo -e "======================写入rclone配置========================\n"9echo "$RCLONE_CONF" > ~/.config/rclone/rclone.conf10 11echo -e "======================1. 检测配置文件========================\n"12import_config "$@"13make_dir /etc/nginx/conf.d14make_dir /run/nginx15init_nginx16fix_config17 18pm2 l &>/dev/null19 20echo -e "======================2. 安装依赖========================\n"21patch_version22 23 24echo -e "======================3. 启动nginx========================\n"25nginx -s reload 2>/dev/null || nginx -c /etc/nginx/nginx.conf26echo -e "nginx启动成功...\n"27 28echo -e "======================4. 启动pm2服务========================\n"29reload_update30reload_pm231 32if [[ $AutoStartBot == true ]]; then33 echo -e "======================5. 启动bot========================\n"34 nohup ql bot >$dir_log/bot.log 2>&1 &35 echo -e "bot后台启动中...\n"36fi37 38if [[ $EnableExtraShell == true ]]; then39 echo -e "====================6. 执行自定义脚本========================\n"40 nohup ql extra >$dir_log/extra.log 2>&1 &41 echo -e "自定义脚本后台执行中...\n"42fi43 44 45echo -e "############################################################\n"46echo -e "容器启动成功..."47echo -e "############################################################\n"48 49 50echo -e "##########写入登陆信息############"51echo "{ \"username\": \"$ADMIN_USERNAME\", \"password\": \"$ADMIN_PASSWORD\" }" > /ql/data/config/auth.json52 53 54tail -f /dev/null55 56exec "$@"