diff --git a/.github/workflows/dockerhub.yml b/.github/workflows/dockerhub.yml index 51dcd88..1e6d063 100644 --- a/.github/workflows/dockerhub.yml +++ b/.github/workflows/dockerhub.yml @@ -11,32 +11,34 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up QEMU - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v2 - name: Set output id: vars run: echo ::set-output name=tag::${GITHUB_REF#refs/*/} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v2 - name: Login to DockerHub - uses: docker/login-action@v1 + uses: docker/login-action@v2 with: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} - name: Build and push latest of objective evaluation service if: ${{ steps.vars.outputs.tag == 'main' }} - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v4 with: context: . + platforms: linux/amd64,linux/arm64 push: true tags: planqk/objective-evaluation-service:latest - name: Build and push version of objective evaluation service if: ${{ steps.vars.outputs.tag != 'main' }} - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v4 with: context: . + platforms: linux/amd64,linux/arm64 push: true tags: planqk/objective-evaluation-service:${{ steps.vars.outputs.tag }} diff --git a/Dockerfile b/Dockerfile index 856cc58..e29bb87 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM python:3.8-slim-buster +FROM python:3.9 WORKDIR /objective-function-service