중국어 간체 |
Python3, JavaScript, Shell 및 Typescript를 지원하는 예약 작업 관리 플랫폼
Python3, JavaScript, Shell, Typescript를 지원하는 시간 제한 작업 관리 플랫폼
데모 / 이슈 / 텔레그램 채널 / Buy Me a Coffee
데모/피드백/텔레그램 채널/팁 개발자
latest
이미지는 alpine
기반으로 구축되었으며, debian
이미지는 debian-slim
기반으로 구축되었습니다. alpine
에서 지원하지 않는 종속성을 사용해야 하는 경우 debian
이미지를 사용하는 것이 좋습니다.
docker pull whyour/qinglong:latest
docker pull whyour/qinglong:debian
npm 버전은 debian/ubuntu/alpine
시스템을 지원합니다. node/npm/python3/pip3/pnpm
직접 설치해야 합니다.
npm i @whyour/qinglong
# curl -sSL get.docker.com | sh
docker run -dit
-v $PWD /ql/data:/ql/data
# 冒号后面的 5700 为默认端口,如果设置了 QlPort, 需要跟 QlPort 保持一致
-p 5700:5700
# 部署路径非必须,比如 /test
-e QlBaseUrl= " / "
# 部署端口非必须,当使用 host 模式时,可以设置服务启动后的端口,默认 5700
-e QlPort= " 5700 "
--name qinglong
--hostname qinglong
--restart unless-stopped
whyour/qinglong:latest
Pagoda 패널을 설치하려면 Pagoda Panel 공식 웹사이트로 이동하여 공식 버전의 스크립트를 선택하여 다운로드하고 설치하세요.
설치 후 Pagoda 패널에 로그인하고 메뉴 표시줄에서 Docker
클릭합니다. 처음 진입하면 Docker
서비스를 설치하라는 메시지가 표시됩니다. 지금 설치를 클릭하고 안내에 따라 설치를 완료합니다.
설치가 완료되면 앱 스토어에서青龙面板
찾아 설치를 클릭하고 도메인 이름과 기타 기본 정보를 구성하여 설치를 완료합니다.
# curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
mkdir qinglong && cd $_
wget https://raw.githubusercontent.com/whyour/qinglong/master/docker/docker-compose.yml
# 启动
docker-compose up -d
# 停止
docker-compose down
# https://podman.io/getting-started/installation
podman run -dit
--network bridge
-v $PWD /ql/data:/ql/data
# 冒号后面的 5700 为默认端口,如果设置了 QlPort, 需要跟 QlPort 保持一致
-p 5700:5700
# 部署路径非必须,比如 /test
-e QlBaseUrl= " / "
# 部署端口非必须,当使用 host 模式时,可以设置服务启动后的端口,默认 5700
-e QlPort= " 5700 "
--name qinglong
--hostname qinglong
docker.io/whyour/qinglong:latest
시스템의 원본 데이터 손실을 방지하려면 클린 시스템을 사용하여 설치하는 것이 좋습니다. node/npm/python3/pip3/pnpm을 직접 설치해야 합니다.
# Debian/Ubuntu
curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
npm install -g node-pre-gyp [email protected]
npm install -g @whyour/qinglong
qinglong
# 根据提示增加环境变量 QL_DIR 和 QL_DATA_DIR,QL_DATA_DIR 必须以 /data 结尾
export QL_DIR= " "
export QL_DATA_DIR= " "
# 再次执行
qinglong
# 依次执行,如果设置了随机延迟,将随机延迟一定秒数
task < file_path >
# 依次执行,无论是否设置了随机延迟,均立即运行,前台会输出日,同时记录在日志文件中
task < file_path > now
# 并发执行,无论是否设置了随机延迟,均立即运行,前台不产生日,直接记录在日志文件中,且可指定账号执行
task < file_path > conc < env_name > < account_number >(可选的)
# 指定账号执行,无论是否设置了随机延迟,均立即运行
task < file_path > desi < env_name > < account_number >
# 设置任务超时时间
task -m < max_time > < file_path >
# 使用 -- 分割,-- 后面的参数会传给脚本,下面的例子,脚本就可接收到参数 -u whyour -p password
task < file_path > -- -u whyour -p password
# 更新并重启青龙
ql update
# 运行自定义脚本extra.sh
ql extra
# 添加单个脚本文件
ql raw < file_url >
# 添加单个仓库的指定脚本
ql repo < repo_url > < whitelist > < blacklist > < dependence > < branch > < extensions >
# 删除旧日志
ql rmlog < days >
# 启动tg-bot
ql bot
# 检测青龙环境并修复
ql check
# 重置登录错误次数
ql resetlet
# 禁用两步登录
ql resettfa
매개변수 | 설명하다 |
---|---|
파일_URL | 스크립트 주소 |
repo_url | 창고 주소 |
화이트리스트 | 웨어하우스를 가져올 때 화이트리스트는 가져와야 하는 스크립트 경로에 포함된 문자열이며 여러 개의 수직 막대로 구분됩니다. |
블랙리스트 | 웨어하우스 풀링 시 블랙리스트는 풀링이 필요한 스크립트 경로에 포함되지 않은 문자열로 여러 개의 세로 막대로 구분됩니다. |
의존 | 웨어하우스에 필요한 종속성 파일을 가져오면 웨어하우스에서 스크립트 아래의 웨어하우스 디렉터리로 직접 복사되며 블랙리스트의 영향을 받지 않으며 여러 개의 세로줄로 구분됩니다. |
확장 | 여러 개의 수직선으로 구분된 창고의 파일 접미사를 끌어옵니다. |
나뭇가지 | 창고 지점을 당겨 |
날 | 로그 보관 일수 |
파일_경로 | 작업이 실행될 때의 파일 경로 |
git clone https://github.com/whyour/qinglong.git
cd qinglong
cp .env.example .env
# 推荐使用 pnpm https://pnpm.io/zh/installation
npm install -g [email protected]
pnpm install
pnpm start
브라우저를 열고 http://127.0.0.1:5700을 방문하세요.
청룡(靑龍)은 중국 전통 문화의 4대 신 중 하나이자 오행론에 따르면 동양을 대표하는 영수이다. 요소는 나무에 속하며 그것이 대표하는 계절은 팔괘의 주요 충격인 봄입니다. Canglong과 Yinglong은 모두 날개를 가지고 있습니다. "장궈싱종(Zhang Guo Xing Zong)"은 "보조 날개가 있으면 진정한 용"이라고 말합니다.
『후한·노려지 2』 기록: 태양은 하늘을 돌고, 하나는 춥고 하나는 덥고, 사계절이 준비되고, 사진이 찍히고, 활동이 옮겨진다. 청룡은 해라고 불리는 별을 움직입니다.
중국의 28개 별자리 중 청룡은 동양의 7개 별자리(초, 강, 디, 방, 신, 위, 기)의 총칭이다. 초기 별신앙에서는 가장 고귀한 신이었다. 그러나 도교 신앙에 흡수된 후 그의 신은 크게 쇠퇴했습니다. 도교에서는 그를 "멍장(孟張)"이라고 불렀습니다. 다른 도교 경전에 따르면 그는 "황제", "성 장군", "귀신 장군"으로 불립니다. "." 등의 칭호를 갖고 있으며 백호주사신과 함께 도교의 수호신이다.