Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f71c95e381 | ||
|
|
997860f3ef | ||
|
|
81c35030e6 | ||
|
|
80d2bc0068 | ||
|
|
4173617e72 | ||
|
|
6a1a1b3c8b | ||
|
|
a21d5659ac | ||
|
|
a0de2f627d | ||
|
|
b47638d066 |
33
.github/workflows/build-dev.yml
vendored
33
.github/workflows/build-dev.yml
vendored
@@ -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
|
||||
|
||||
@@ -1 +1 @@
|
||||
24w15a
|
||||
24w15b
|
||||
@@ -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 &
|
||||
|
||||
Reference in New Issue
Block a user