diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 97197e6..5026bc7 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -35,6 +35,12 @@ jobs: - name: 'Checkout GitHub Action' uses: actions/checkout@main + - name: Set up QEMU + uses: docker/setup-qemu-action@v1 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + - name: 'Login to GitHub Container Registry' uses: docker/login-action@v1 with: @@ -47,8 +53,7 @@ jobs: IMAGE_NAME: ghcr.io/manimatter/decluttarr IMAGE_TAG: dev run: | - docker build -f docker/Dockerfile -t $IMAGE_NAME:$IMAGE_TAG . - docker push $IMAGE_NAME:$IMAGE_TAG + docker buildx build --platform linux/amd64,linux/arm64 -t $IMAGE_NAME:$IMAGE_TAG --label com.decluttarr.version=$IMAGE_TAG -f docker/Dockerfile --push . - name: "Delete untagged versions" uses: actions/delete-package-versions@v4 diff --git a/docker/Dockerfile b/docker/Dockerfile index e584110..c68e2fa 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,7 @@ #FROM python:3.9-slim-buster +# For debugging: +# sudo docker run --rm -it --entrypoint sh ghcr.io/manimatter/decluttarr:dev + FROM python:3.10.13-slim LABEL org.opencontainers.image.source="https://github.com/ManiMatter/decluttarr"