Compare commits

..

9 Commits

Author SHA1 Message Date
WJQSERVER
f71c95e381 24w15b 2024-10-11 11:45:19 +08:00
WJQSERVER
997860f3ef 24w15a 2024-10-11 11:38:17 +08:00
WJQSERVER
81c35030e6 24w15a 2024-10-11 10:57:04 +08:00
WJQSERVER
80d2bc0068 fix1 2024-10-11 10:51:15 +08:00
WJQSERVER
4173617e72 fix 2024-10-11 10:48:33 +08:00
WJQSERVER
6a1a1b3c8b 24w15a 2024-10-11 10:45:15 +08:00
WJQSERVER
a21d5659ac 24w15a 2024-10-11 10:39:03 +08:00
WJQSERVER
a0de2f627d 24w15a 2024-10-11 10:34:42 +08:00
WJQSERVER
b47638d066 24w15a 2024-10-11 10:29:43 +08:00
3 changed files with 13 additions and 26 deletions

View File

@@ -70,8 +70,8 @@ jobs:
needs: build
env:
IMAGE_NAME: wjqserver/ghproxy
PROG_NAME: ghproxy
DOCKERFILE: docker/dockerfile/dev/Dockerfile
DOCKERFILE_PATH: docker/dockerfile/dev
steps:
- name: Checkout
@@ -96,25 +96,12 @@ jobs:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build Docker image
run: |
docker buildx build --platform linux/amd64,linux/arm64 -t ${{ env.PROG_NAME }}:dev,${{ env.PROG_NAME }}:${{ env.VERSION }} -f ./${{ env.DOCKERFILE }}
- name: Install Slim
run: |
curl -L -o ds.tar.gz https://github.com/slimtoolkit/slim/releases/download/1.40.11/dist_linux.tar.gz
tar -xvf ds.tar.gz
mv dist_linux/slim /usr/local/bin/
mv dist_linux/slim-sensor /usr/local/bin/
rm -rf ds.tar.gz dist_linux
- name: Optimize Docker image using Slim
run: |
slimlim build --include-path /data --http-probe --continue-after 20 --tag ${{ env.PROG_NAME }}:${{ env.VERSION }} ${{ env.PROG_NAME }}:dev
- name: Push Docker image
run: |
docker tag ${{ env.PROG_NAME }}:${{ env.VERSION }} ${{ env.IMAGE_NAME }}:${{ env.VERSION }}
docker tag ${{ env.PROG_NAME }}:dev ${{ env.IMAGE_NAME }}:dev
docker push ${{ env.IMAGE_NAME }}:${{ env.VERSION }}
docker push ${{ env.IMAGE_NAME }}:dev
- name: 构建镜像
uses: docker/build-push-action@v6
with:
file: ./${{ env.DOCKERFILE }}
platforms: linux/amd64,linux/arm64
push: true
tags: |
${{ env.IMAGE_NAME }}:${{ env.VERSION }}
${{ env.IMAGE_NAME }}:dev

View File

@@ -1 +1 @@
24w15a
24w15b

View File

@@ -14,8 +14,8 @@ if [ ! -f /data/${APPLICATION}/config/whitelist.json ]; then
cp /data/${APPLICATION}/whitelist.json /data/${APPLICATION}/config/whitelist.json
fi
if [ ! -f /data/${APPLICATION}/config/config.yaml ]; then
cp /data/${APPLICATION}/config.yaml /data/${APPLICATION}/config/config.yaml
if [ ! -f /data/${APPLICATION}/config/config.toml ]; then
cp /data/${APPLICATION}/config.toml /data/${APPLICATION}/config/config.toml
fi
/data/caddy/caddy run --config /data/caddy/config/Caddyfile > /data/${APPLICATION}/log/caddy.log 2>&1 &