diff --git a/.github/workflows/docker-autobuild.yml b/.github/workflows/docker-autobuild.yml index 534f904..a62c252 100755 --- a/.github/workflows/docker-autobuild.yml +++ b/.github/workflows/docker-autobuild.yml @@ -14,22 +14,34 @@ jobs: - name: Setup Docker Buildx - uses: crazy-max/ghaction-docker-buildx@v1 + run: | + # Build docker buildx from source + export DOCKER_BUILDKIT=1 + docker build --platform=local -o . git://github.com/docker/buildx + mkdir -p ~/.docker/cli-plugins + mv buildx ~/.docker/cli-plugins/docker-buildx + + # Docker version information + echo "DOCKER VERSION:" + docker info + echo "BUILDX VERSION:" + docker buildx version + + # Install qemu-user-static container + docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + docker buildx create --name builder --driver docker-container --use + docker buildx inspect --bootstrap - - name: Available Platforms - env: - VERSIONS: ${{ steps.buildx.outputs.platforms }} - run: echo ${VERSIONS} - - - - name: Build and Upload + name: Build and Push env: DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }} run: | # Variables TAG=$(date +%y.%m) NAME=silentdigit/letsencrypt + + #Login docker login -u silentdigit -p ${DOCKER_TOKEN} # Build image as TAG version