diff --git a/.gitea/workflows/production-deploy.yml b/.gitea/workflows/production-deploy.yml index e7e39b2f..d5b91a5f 100644 --- a/.gitea/workflows/production-deploy.yml +++ b/.gitea/workflows/production-deploy.yml @@ -131,6 +131,12 @@ jobs: - name: Setup Docker Buildx run: | + # Install Docker Buildx if not present + if ! docker buildx version &>/dev/null; then + mkdir -p ~/.docker/cli-plugins + curl -L "https://github.com/docker/buildx/releases/latest/download/buildx-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m)" -o ~/.docker/cli-plugins/docker-buildx + chmod +x ~/.docker/cli-plugins/docker-buildx + fi docker buildx create --name builder --use || docker buildx use builder docker buildx inspect --bootstrap