diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index eccf048..eb4d5d5 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ jobs: COMMIT_AUTHOR_NAME: "forgejo-runner" COMMIT_AUTHOR_EMAIL: "forgejo-runner@shork.ch" COMMIT_MESSAGE: "Update build metadata" - CADDY_APPS: "github.com/caddy-dns/porkbun github.com/dunglas/frankenphp/caddy" + CADDY_APPS: "github.com/caddy-dns/porkbun" REBUILD_ALL_X_DAYS: 14 steps: @@ -41,10 +41,10 @@ jobs: - name: Build and push Docker image run: | - xcaddy_cmd="xcaddy build" + xcaddy_cmd="" for app in $CADDY_APPS; do xcaddy_cmd+=" --with $app"; done escaped_cmd=$(printf '%s\n' "$xcaddy_cmd" | sed 's/[\/&]/\\&/g') - sed -i "s|\$XCADDY_CMD|$escaped_cmd|g" Dockerfile + sed -i "s|\$XCADDY_APPS|$escaped_cmd|g" Dockerfile docker build --build-arg NPROC=1 -t $DOCKER_REGISTRY/$REGISTRY_USER/$PACKAGE:latest . echo "${{ secrets.DOCKER_PASSWORD }}" | docker login $DOCKER_REGISTRY -u $REGISTRY_USER --password-stdin docker push --all-tags $DOCKER_REGISTRY/$REGISTRY_USER/$PACKAGE