qinglong/docker/docker-entrypoint.sh
2021-05-01 22:49:16 +08:00

32 lines
983 B
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
set -e
echo -e "======================1. 初始化命令========================\n"
. $dir_shell/share.sh
link_shell
echo
echo -e "======================2. 更新源代码========================\n"
ql update
echo
echo -e "======================3. 检测配置文件========================\n"
fix_config
cp -fv ${QL_DIR}/docker/front.conf /etc/nginx/conf.d/front.conf
echo -e "======================4. 启动nginx========================\n"
nginx -c /etc/nginx/nginx.conf
echo
echo -e "======================5. 启动控制面板========================\n"
pm2 start ${QL_DIR}/build/app.js -n panel
echo -e "控制面板启动成功...\n"
echo -e "\n容器启动成功...\n"
echo -e "\n请先访问5700端口登录面板成功之后先手动执行一次git_pull命令...\n"
echo -e "\n如果需要启动挂机程序手动执行docker exec -it qinglong js hangup...\n"
echo -e "\n或者去cron管理搜索hangup手动执行挂机任务...\n"
crond -f
exec "$@"