Skip to content

Commit e208928

Browse files
committed
Add qdtoday/qd in Dockerhub
1 parent 82d2c65 commit e208928

File tree

13 files changed

+170
-112
lines changed

13 files changed

+170
-112
lines changed

.github/workflows/Build Image.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

.github/workflows/Build Ja3 Image.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

.github/workflows/Build Lite Image.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

.github/workflows/DockerHub-Description.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,18 @@ jobs:
1313
steps:
1414
- uses: actions/checkout@v2
1515

16-
- name: Docker Hub Description
16+
- name: Docker a76yyyy Hub Description
1717
uses: peter-evans/dockerhub-description@v3
1818
with:
1919
username: ${{ secrets.DOCKER_USERNAME }}
20-
password: ${{ secrets.DOCKERHUB_PASSWORD }}
20+
password: ${{ secrets.DOCKER_PASSWORD }}
2121
repository: a76yyyy/qiandao
22+
short-description: ${{ github.event.repository.description }}
23+
24+
- name: Docker qdtoday Hub Description
25+
uses: peter-evans/dockerhub-description@v3
26+
with:
27+
username: ${{ secrets.QD_DOCKER_USERNAME }}
28+
password: ${{ secrets.QD_DOCKER_PASSWORD }}
29+
repository: qdtoday/qd
2230
short-description: ${{ github.event.repository.description }}

.github/workflows/Publish Ja3 Package.yml

Lines changed: 45 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,58 @@ jobs:
3030
registry: ghcr.io
3131
username: ${{ secrets.DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=DOCKER_USERNAME value=dockerid
3232
password: ${{ secrets.GITHUB_TOKEN }} # dockerServer Token
33-
- name: Login to DockerHub
33+
- name: login to qdtoday DockerHub
3434
uses: docker/login-action@v2
3535
with:
3636
registry: docker.io
37-
username: ${{ secrets.DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=DOCKER_USERNAME value=dockerid
38-
password: ${{ secrets.DOCKER_PASSWORD }} # dockerServer Token
37+
username: ${{ secrets.QD_DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=QD_DOCKER_USERNAME value=dockerid
38+
password: ${{ secrets.QD_DOCKER_PASSWORD }} # dockerServer Token 在setting创建secrets name=QD_DOCKER_PASSWORD value=dockerToken
3939
- name: Publish Ja3 Package
4040
uses: docker/build-push-action@v4
41+
if: github.ref == 'refs/heads/master'
4142
with:
4243
context: .
4344
file: ./Dockerfile.ja3
4445
platforms: linux/386,linux/arm64,linux/amd64,linux/arm/v6,linux/arm/v7 # 你准备构建的镜像平台
4546
push: true
46-
tags: ghcr.io/qd-today/qd:ja3-latest,docker.io/a76yyyy/qiandao:ja3-dev
47+
tags: ghcr.io/qd-today/qd:ja3-latest,docker.io/qdtoday/qd:ja3-dev
48+
- name: Login to a76yyyy DockerHub
49+
uses: docker/login-action@v2
50+
if: github.ref == 'refs/heads/master'
51+
with:
52+
registry: docker.io
53+
username: ${{ secrets.DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=DOCKER_USERNAME value=dockerid
54+
password: ${{ secrets.DOCKER_PASSWORD }} # dockerServer Token 在setting创建secrets name=DOCKER_PASSWORD value=dockerToken
55+
- name: Push image to a76yyyy DockerHub
56+
if: github.ref == 'refs/heads/master'
57+
run: |
58+
docker buildx imagetools create \
59+
--tag docker.io/a76yyyy/qiandao:ja3-dev \
60+
docker.io/qdtoday/qd:ja3-dev
61+
- name: Get version
62+
id: get_version
63+
if: startsWith(github.ref, 'refs/tags/')
64+
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}
65+
- name: Build Ja3-latest Package
66+
uses: docker/build-push-action@v4
67+
if: startsWith(github.ref, 'refs/tags/')
68+
with:
69+
context: .
70+
file: ./Dockerfile.ja3
71+
platforms: linux/386,linux/arm64,linux/amd64,linux/arm/v6,linux/arm/v7 # 你准备构建的镜像平台
72+
push: true
73+
tags: docker.io/qdtoday/qd:ja3-latest,docker.io/qdtoday/qd:ja3-${{ steps.get_version.outputs.VERSION }}
74+
- name: Login to a76yyyy DockerHub
75+
uses: docker/login-action@v2
76+
if: startsWith(github.ref, 'refs/tags/')
77+
with:
78+
registry: docker.io
79+
username: ${{ secrets.DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=DOCKER_USERNAME value=dockerid
80+
password: ${{ secrets.DOCKER_PASSWORD }} # dockerServer Token 在setting创建secrets name=DOCKER_PASSWORD value=dockerToken
81+
- name: Push image to a76yyyy DockerHub
82+
if: startsWith(github.ref, 'refs/tags/')
83+
run: |
84+
docker buildx imagetools create \
85+
--tag docker.io/a76yyyy/qiandao:ja3-latest \
86+
--tag docker.io/a76yyyy/qiandao:ja3-${{ steps.get_version.outputs.VERSION }} \
87+
docker.io/qdtoday/qd:ja3-${{ steps.get_version.outputs.VERSION }}

.github/workflows/Publish Lite Package.yml

Lines changed: 45 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,58 @@ jobs:
3030
registry: ghcr.io
3131
username: ${{ secrets.DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=DOCKER_USERNAME value=dockerid
3232
password: ${{ secrets.GITHUB_TOKEN }} # dockerServer Token
33-
- name: Login to DockerHub
33+
- name: login to qdtoday DockerHub
3434
uses: docker/login-action@v2
3535
with:
3636
registry: docker.io
37-
username: ${{ secrets.DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=DOCKER_USERNAME value=dockerid
38-
password: ${{ secrets.DOCKER_PASSWORD }} # dockerServer Token
37+
username: ${{ secrets.QD_DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=QD_DOCKER_USERNAME value=dockerid
38+
password: ${{ secrets.QD_DOCKER_PASSWORD }} # dockerServer Token 在setting创建secrets name=QD_DOCKER_PASSWORD value=dockerToken
3939
- name: Publish Lite Package
4040
uses: docker/build-push-action@v4
41+
if: github.ref == 'refs/heads/master'
4142
with:
4243
context: .
4344
file: ./Dockerfile.lite
4445
platforms: linux/386,linux/arm64,linux/amd64,linux/arm/v6,linux/arm/v7 # 你准备构建的镜像平台
4546
push: true
46-
tags: ghcr.io/qd-today/qd-lite:latest,docker.io/a76yyyy/qiandao:lite-dev
47+
tags: ghcr.io/qd-today/qd:lite-latest,docker.io/qdtoday/qd:lite-dev
48+
- name: Login to a76yyyy DockerHub
49+
uses: docker/login-action@v2
50+
if: github.ref == 'refs/heads/master'
51+
with:
52+
registry: docker.io
53+
username: ${{ secrets.DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=DOCKER_USERNAME value=dockerid
54+
password: ${{ secrets.DOCKER_PASSWORD }} # dockerServer Token 在setting创建secrets name=DOCKER_PASSWORD value=dockerToken
55+
- name: Push image to a76yyyy DockerHub
56+
if: github.ref == 'refs/heads/master'
57+
run: |
58+
docker buildx imagetools create \
59+
--tag docker.io/a76yyyy/qiandao:lite-dev \
60+
docker.io/qdtoday/qd:lite-dev
61+
- name: Get version
62+
id: get_version
63+
if: startsWith(github.ref, 'refs/tags/')
64+
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}
65+
- name: Build Lite-latest Package
66+
uses: docker/build-push-action@v4
67+
if: startsWith(github.ref, 'refs/tags/')
68+
with:
69+
context: .
70+
file: ./Dockerfile.lite
71+
platforms: linux/386,linux/arm64,linux/amd64,linux/arm/v6,linux/arm/v7 # 你准备构建的镜像平台
72+
push: true
73+
tags: docker.io/qdtoday/qd:lite-latest,docker.io/qdtoday/qd:lite-${{ steps.get_version.outputs.VERSION }}
74+
- name: Login to a76yyyy DockerHub
75+
uses: docker/login-action@v2
76+
if: startsWith(github.ref, 'refs/tags/')
77+
with:
78+
registry: docker.io
79+
username: ${{ secrets.DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=DOCKER_USERNAME value=dockerid
80+
password: ${{ secrets.DOCKER_PASSWORD }} # dockerServer Token 在setting创建secrets name=DOCKER_PASSWORD value=dockerToken
81+
- name: Push image to a76yyyy DockerHub
82+
if: startsWith(github.ref, 'refs/tags/')
83+
run: |
84+
docker buildx imagetools create \
85+
--tag docker.io/a76yyyy/qiandao:lite-latest \
86+
--tag docker.io/a76yyyy/qiandao:lite-${{ steps.get_version.outputs.VERSION }} \
87+
docker.io/qdtoday/qd:lite-${{ steps.get_version.outputs.VERSION }}

.github/workflows/Publish Package.yml

Lines changed: 45 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,58 @@ jobs:
3030
registry: ghcr.io
3131
username: ${{ secrets.DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=DOCKER_USERNAME value=dockerid
3232
password: ${{ secrets.GITHUB_TOKEN }} # dockerServer Token
33-
- name: Login to DockerHub
33+
- name: login to qdtoday DockerHub
3434
uses: docker/login-action@v2
3535
with:
3636
registry: docker.io
37-
username: ${{ secrets.DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=DOCKER_USERNAME value=dockerid
38-
password: ${{ secrets.DOCKER_PASSWORD }} # dockerServer Token
37+
username: ${{ secrets.QD_DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=QD_DOCKER_USERNAME value=dockerid
38+
password: ${{ secrets.QD_DOCKER_PASSWORD }} # dockerServer Token 在setting创建secrets name=QD_DOCKER_PASSWORD value=dockerToken
3939
- name: Publish Latest Package
4040
uses: docker/build-push-action@v4
41+
if: github.ref == 'refs/heads/master'
4142
with:
4243
context: .
4344
file: ./Dockerfile
4445
platforms: linux/386,linux/arm64,linux/amd64,linux/arm/v6,linux/arm/v7 # 你准备构建的镜像平台
4546
push: true
46-
tags: ghcr.io/qd-today/qd:latest,docker.io/a76yyyy/qiandao:dev
47+
tags: ghcr.io/qd-today/qd:latest,docker.io/qdtoday/qd:dev
48+
- name: Login to a76yyyy DockerHub
49+
uses: docker/login-action@v2
50+
if: github.ref == 'refs/heads/master'
51+
with:
52+
registry: docker.io
53+
username: ${{ secrets.DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=DOCKER_USERNAME value=dockerid
54+
password: ${{ secrets.DOCKER_PASSWORD }} # dockerServer Token 在setting创建secrets name=DOCKER_PASSWORD value=dockerToken
55+
- name: Push image to a76yyyy DockerHub
56+
if: github.ref == 'refs/heads/master'
57+
run: |
58+
docker buildx imagetools create \
59+
--tag docker.io/a76yyyy/qiandao:dev \
60+
docker.io/qdtoday/qd:dev
61+
- name: Get version
62+
id: get_version
63+
if: startsWith(github.ref, 'refs/tags/')
64+
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}
65+
- name: Build Latest Package
66+
uses: docker/build-push-action@v4
67+
if: startsWith(github.ref, 'refs/tags/')
68+
with:
69+
context: .
70+
file: ./Dockerfile
71+
platforms: linux/386,linux/arm64,linux/amd64,linux/arm/v6,linux/arm/v7 # 你准备构建的镜像平台
72+
push: true
73+
tags: docker.io/qdtoday/qd:latest,docker.io/qdtoday/qd:${{ steps.get_version.outputs.VERSION }}
74+
- name: Login to a76yyyy DockerHub
75+
uses: docker/login-action@v2
76+
if: startsWith(github.ref, 'refs/tags/')
77+
with:
78+
registry: docker.io
79+
username: ${{ secrets.DOCKER_USERNAME }} # dockerServer Username 在setting创建secrets name=DOCKER_USERNAME value=dockerid
80+
password: ${{ secrets.DOCKER_PASSWORD }} # dockerServer Token 在setting创建secrets name=DOCKER_PASSWORD value=dockerToken
81+
- name: Push image to a76yyyy DockerHub
82+
if: startsWith(github.ref, 'refs/tags/')
83+
run: |
84+
docker buildx imagetools create \
85+
--tag docker.io/a76yyyy/qiandao:latest \
86+
--tag docker.io/a76yyyy/qiandao:${{ steps.get_version.outputs.VERSION }} \
87+
docker.io/qdtoday/qd:${{ steps.get_version.outputs.VERSION }}

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,18 @@ QD —— 一个<b>HTTP请求定时任务自动执行框架</b> base on HAR Edit
3838
[last-commit-url]: https://github.com/qd-today/qd/
3939
[commit-activity-image]: https://img.shields.io/github/commit-activity/m/qd-today/qd
4040
[commit-activity-url]: https://github.com/qd-today/qd/
41-
[docker-version-image]: https://img.shields.io/docker/v/a76yyyy/qiandao?style=flat
42-
[docker-version-url]: https://hub.docker.com/r/a76yyyy/qiandao/tags?page=1&ordering=last_updated
43-
[docker-pulls-image]: https://img.shields.io/docker/pulls/a76yyyy/qiandao?style=flat
44-
[docker-pulls-url]: https://hub.docker.com/r/a76yyyy/qiandao
45-
[docker-stars-image]: https://img.shields.io/docker/stars/a76yyyy/qiandao?style=flat
46-
[docker-stars-url]: https://hub.docker.com/r/a76yyyy/qiandao
47-
[docker-image-size-image]: https://img.shields.io/docker/image-size/a76yyyy/qiandao?style=flat
48-
[docker-image-size-url]: https://hub.docker.com/r/a76yyyy/qiandao
41+
[docker-version-image]: https://img.shields.io/docker/v/qdtoday/qd?style=flat
42+
[docker-version-url]: https://hub.docker.com/r/qdtoday/qd/tags?page=1&ordering=last_updated
43+
[docker-pulls-image]: https://img.shields.io/docker/pulls/qdtoday/qd?style=flat
44+
[docker-pulls-url]: https://hub.docker.com/r/qdtoday/qd
45+
[docker-stars-image]: https://img.shields.io/docker/stars/qdtoday/qd?style=flat
46+
[docker-stars-url]: https://hub.docker.com/r/qdtoday/qd
47+
[docker-image-size-image]: https://img.shields.io/docker/image-size/qdtoday/qd?style=flat
48+
[docker-image-size-url]: https://hub.docker.com/r/qdtoday/qd
4949
[repo-size-image]: https://img.shields.io/github/repo-size/qd-today/qd
5050
[python-version-image]: https://img.shields.io/github/pipenv/locked/python-version/qd-today/qd
51-
[workflow-image]: https://github.com/qd-today/qd/actions/workflows/Build%20Image.yml/badge.svg
52-
[workflow-url]: https://github.com/qd-today/qd/actions/workflows/Build%20Image.yml
51+
[workflow-image]: https://github.com/qd-today/qd/actions/workflows/Publish%20Package.yml/badge.svg
52+
[workflow-url]: https://github.com/qd-today/qd/actions/workflows/Publish%20Package.yml
5353

5454
</div>
5555

docker-compose.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@ version: "3"
22

33
services:
44
qd:
5-
image: a76yyyy/qiandao:latest
6-
# image: a76yyyy/qiandao:lite-latest
5+
image: qdtoday/qd:latest
6+
# image: qdtoday/qd:lite-latest # 精简版
7+
# image: qdtoday/qd:dev # 开发版
78
container_name: qd
89
depends_on:
910
- redis

web/docs/guide/deployment.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Docker Container Deployment is the easiest way to deploy QD.
88
99
### Container
1010

11-
**DockerHub URL** : [https://hub.docker.com/r/a76yyyy/qiandao](https://hub.docker.com/r/a76yyyy/qiandao)
11+
**DockerHub URL** : [https://hub.docker.com/r/qdtoday/qd](https://hub.docker.com/r/qdtoday/qd)
1212

1313
### Deploy Method
1414

@@ -27,21 +27,21 @@ docker-compose up -d
2727

2828
> See [Configuration](#configuration-environment-variables) below for configuration description
2929
>
30-
> If you don't need `OCR` or `hard disk space is not larger than 600M`, please use **`a76yyyy/qiandao:lite-latest`** image, **this image only removes OCR related functions, other than the mainline version to keep consistent**.
30+
> If you don't need `OCR` or `hard disk space is not larger than 600M`, please use **`qdtoday/qd:lite-latest`** image, **this image only removes OCR related functions, other than the mainline version to keep consistent**.
3131
>
3232
> **Please don't use AliCloud image source to pull Docker container, it will not pull the latest image.**
3333
3434
#### 2. Docker Run
3535

3636
``` sh
37-
docker run -d --name qd -p 8923:80 -v $(pwd)/qd/config:/usr/src/app/config a76yyyy/qiandao
37+
docker run -d --name qd -p 8923:80 -v $(pwd)/qd/config:/usr/src/app/config qdtoday/qd
3838
```
3939

4040
Try this command if you cannot connect to the external network inside the container:
4141

4242
``` sh
4343
# Create container using Host network mode, port: 8923
44-
docker run -d --name qd --env PORT=8923 --net=host -v $(pwd)/qd/config:/usr/src/app/config a76yyyy/qiandao
44+
docker run -d --name qd --env PORT=8923 --net=host -v $(pwd)/qd/config:/usr/src/app/config qdtoday/qd
4545
```
4646

4747
> Please note that after creating a container with this command, please change the api request of `http://localhost/` form in the template to `api://` or `http://localhost:8923/` manually in order to complete the related API request properly.

0 commit comments

Comments
 (0)