logo
3
0
WeChat Login

安装青龙面板自动上传,保存操作痕迹

新建 docker-compose.yaml

记得自己用的使用私库

services:
  qinglong:
    image: whyour/qinglong:latest
    container_name: qinglong
    restart: unless-stopped
    tty: true
    ports:
      - "5700:5700"
    environment:
      - ENABLE_HANGUP=true
      - ENABLE_WEB_PANEL=true
    volumes:
      - ./ql/data:/ql/data
      - ./ql/log:/ql/log
      - ./ql/config:/ql/config
      - ./ql/scripts:/ql/scripts
      - ./ql/repo:/ql/repo

拉取

docker compose up -d

点击ports,输入端口5700,访问网站注册。 账号密码都是123

编辑.cnd.yml

$:
  vscode:
    - services:
      - vscode
      - docker
      env:
        CNB_WELCOME_CMD: |
          docker compose up -d
          python ./start.py 5700
      # 开发环境在销毁之前执行的任务
      endStages:
        - name: sync code
          script: git add . && git commit -m "自动提交:$(date "+%Y-%m-%d %H:%M:%S")" && git push

上传

git add .
git commit -m "青龙面板"
git push

新建 start.py

没有pythom

import sys
import os
import webbrowser

port = sys.argv[1]
original_url = os.getenv("CNB_VSCODE_PROXY_URI")
appurl = original_url.replace("{{port}}", port)
# 输出友好访问消息
print("青龙面板")
print("访问地址为:")
# 打印dify访问地址
print(f'- http://localhost:{port}')
print(f'- {appurl}')
print(f'账号:123')
print(f'密码:123')
# 实现一个自动化打开浏览器tag,并且自动跳转到青龙面板访问地址
webbrowser.open_new_tab(appurl)

JD依赖

NodeJs 依赖如下:

axios
request
cheerio
js-base64
dotenv
magic
tough-cookie
ws@7.4.3
require
requests
date-fns
ts-md5
typescript
json5
axios@v0.27.2
crypto-js
@types/node
png-js
node-telegram-bot-api
fs
jsdom
form-data
jieba
tslib
ds
jsdom -g
prettytable
ql
common
node-jsencrypt
juejin-helper
moment
global-agen

Python3 依赖如下

rsa
bs4
telethon
cacheout
jieba
PyExecJS
ping3
canvas
Crypto
ds
requests
pycryptodome

Linux 依赖如下

libc-dev
gcc
g++
libffi-dev
python3-dev

就差拉取JD!!!

记得自己用的使用私库

太多还是自己上传 上传

git add .
git commit -m "青龙面板"
git push

About

青龙面板

Language
JavaScript53.7%
Python38.8%
Shell4.8%
Markdown2.7%