qinglong
qinglong copied to clipboard
本机部署 v2.11.2
前两天是本机部署测试了下,发现一直拉不了js库,中午看了下代码,本机应该可行。步骤如下
首先需要是一台正常的服务器,有git , node , npm , python等等。假设你下载的青龙面板放在这个目录下: /home/admin/qinglong
- 进入青龙项目目录 cd /home/admin/qinglong
- 安装依赖 (不仅限于这些,看看漏了哪些自己补充下) apt-get install -y coreutils moreutils jq
- 给脚本执行权限 chmod +x /home/admin/qinglong/shell/*.sh
- 模拟docker目录 ln -s /home/admin/qinglong/shell /ql
- 模拟docker中ql,task 等命令 ln -s /home/admin/qinglong/shell/bot.sh /usr/local/bin/bot ln -s /home/admin/qinglong/shell/check.sh /usr/local/bin/check ln -s /home/admin/qinglong/shell/notify.sh /usr/local/bin/notify ln -s /home/admin/qinglong/shell/share.sh /usr/local/bin/share ln -s /home/admin/qinglong/shell/task.sh /usr/local/bin/task ln -s /home/admin/qinglong/shell/rmlog.sh /usr/local/bin/rmlog ln -s /home/admin/qinglong/shell/update.sh /usr/local/bin/ql ln -s /home/admin/qinglong/shell/api.sh /usr/local/bin/api
- 完成,现在就可以正常执行ql 等命令了
比如 : ql repo
“库地址” “拉哪些” “不拉哪些” “依赖文件” “分支”
测试拉取一些脚本,虽然会有一些警告,问题不大。实际可以成功的
脚本运行界面 :
项目本机部署dev界面
问下是怎么启动的
问下是怎么启动的
青龙文档里面的开发模式启动就行
请教一下还需要哪些依赖,我现在用用yarn install之后跑yarn start之后卡在这里了
面板也访问不了
面板编译好了访问又报错了
面板编译好了访问又报错了
![]()
你这是改了原有的端口么,怎么5700变成5777了
面板编译好了访问又报错了
![]()
你这是改了原有的端口么,怎么5700变成5777了
是的,我有其他程序用了5700就改了,还是现在想想是不是需要先改端口再yarn install?
看报错是可能你改动端口代码有些地方遗漏了哦。想换端口,具体可以去看看代码 建议沿用原来的端口~
面板编译好了访问又报错了
![]()
你这是改了原有的端口么,怎么5700变成5777了
是的,我有其他程序用了5700就改了,还是现在想想是不是需要先改端口再yarn install?
别改5600,把5666换回去
看报错是可能你改动端口代码有些地方遗漏了哦。想换端口,具体可以去看看代码 建议沿用原来的端口~
好的,我改回去试试
面板编译好了访问又报错了
![]()
你这是改了原有的端口么,怎么5700变成5777了
是的,我有其他程序用了5700就改了,还是现在想想是不是需要先改端口再yarn install?
别改5600,把5666换回去
好的
启动成功了又有别的问题,拉库的时候已经登录了还是让我登录
脚本不会自动运行
启动成功了又有别的问题,拉库的时候已经登录了还是让我登录
脚本不会自动运行
注释掉get_user_info就好啦
启动成功了又有别的问题,拉库的时候已经登录了还是让我登录
脚本不会自动运行
好了,apt装的cron需要PATH而青龙生成的crontab.list没有,我直接换了一个不需要PATH的
请教一下还需要哪些依赖,我现在用用yarn install之后跑yarn start之后卡在这里了
面板也访问不了
前两天是本机部署测试了下,发现一直拉不了js库,中午看了下代码,本机应该可行。步骤如下
首先需要是一台正常的服务器,有git , node , npm , python等等。假设你下载的青龙面板放在这个目录下: /home/admin/qinglong
- 进入青龙项目目录 cd /home/admin/qinglong
- 安装依赖 (不仅限于这些,看看漏了哪些自己补充下) apt-get install -y coreutils moreutils jq
- 给脚本执行权限 chmod +x /home/admin/qinglong/shell/*.sh
- 模拟docker目录 ln -s /home/admin/qinglong/shell /ql
- 模拟docker中ql,task 等命令 ln -s /home/admin/qinglong/shell/bot.sh /usr/local/bin/bot ln -s /home/admin/qinglong/shell/check.sh /usr/local/bin/check ln -s /home/admin/qinglong/shell/notify.sh /usr/local/bin/notify ln -s /home/admin/qinglong/shell/share.sh /usr/local/bin/share ln -s /home/admin/qinglong/shell/task.sh /usr/local/bin/task ln -s /home/admin/qinglong/shell/rmlog.sh /usr/local/bin/rmlog ln -s /home/admin/qinglong/shell/update.sh /usr/local/bin/ql ln -s /home/admin/qinglong/shell/api.sh /usr/local/bin/api
- 完成,现在就可以正常执行ql 等命令了 比如 : ql repo
“库地址” “拉哪些” “不拉哪些” “依赖文件” “分支”
不用这么麻烦,你可以看下它的dockerfile文件,里面有配置环境变量的脚本。 按着这条路,你会找到share.sh这个里面有个link_shell函数。没那么难,把dockerfile和docker-entrypoint.sh看明白就可以线下部署。