diff --git a/.github/workflows/docker-dev.yml b/.github/workflows/docker-dev.yml index 5ba13f02..a876419e 100644 --- a/.github/workflows/docker-dev.yml +++ b/.github/workflows/docker-dev.yml @@ -46,6 +46,7 @@ jobs: id: docker_build uses: docker/build-push-action@v5 with: + platforms: linux/amd64,linux/arm64 context : ./nifi file : "./nifi/Dockerfile" allow: network.host @@ -56,6 +57,7 @@ jobs: - name: Build and push Docker Jupyter image uses: docker/build-push-action@v5 with: + platforms: linux/amd64,linux/arm64 context : ./services/jupyter-hub file : "./services/jupyter-hub/Dockerfile" allow: network.host @@ -66,6 +68,7 @@ jobs: - name: Build and push Docker NiFi-Nginx image uses: docker/build-push-action@v5 with: + platforms: linux/amd64,linux/arm64 context : ./services/nginx file : "./services/nginx/Dockerfile" allow: network.host @@ -76,6 +79,7 @@ jobs: - name: Build and push Docker Jupyter singleuser image uses: docker/build-push-action@v5 with: + platforms: linux/amd64,linux/arm64 context : ./services/jupyter-hub file : "./services/jupyter-hub/Dockerfile_singleuser" allow: network.host @@ -83,5 +87,16 @@ jobs: tags: cogstacksystems/jupyter-singleuser:dev-latest push: true + - name: Build and push Docker Jupyter singleuser GPU image + uses: docker/build-push-action@v5 + with: + platforms: linux/amd64,linux/arm64 + context : ./services/jupyter-hub + file : "./services/jupyter-hub/Dockerfile_singleuser_gpu" + allow: network.host + github-token: ${{ github.token }} + tags: cogstacksystems/jupyter-singleuser-gpu:dev-latest + push: true + - name: Image digest run: echo ${{ steps.docker_build.outputs.digest }} diff --git a/.github/workflows/docker-elasticsearch-stack.yml b/.github/workflows/docker-elasticsearch-stack.yml index 3aa45ff5..34778eb2 100644 --- a/.github/workflows/docker-elasticsearch-stack.yml +++ b/.github/workflows/docker-elasticsearch-stack.yml @@ -75,6 +75,7 @@ jobs: - name: Build and push Docker Kibana image uses: docker/build-push-action@v5 with: + platforms: linux/amd64,linux/arm64 context : ./services/kibana file : "./services/kibana/Dockerfile_native" allow: network.host @@ -85,6 +86,7 @@ jobs: - name: Build and push Docker Elasticsearch image uses: docker/build-push-action@v5 with: + platforms: linux/amd64,linux/arm64 context : ./services/elasticsearch file : "./services/elasticsearch/Dockerfile_native" allow: network.host diff --git a/.github/workflows/docker-jupyter-hub.yml b/.github/workflows/docker-jupyter-hub.yml index ac3861cf..bbd5c601 100644 --- a/.github/workflows/docker-jupyter-hub.yml +++ b/.github/workflows/docker-jupyter-hub.yml @@ -70,6 +70,7 @@ jobs: - name: Build and push Docker Jupyter image uses: docker/build-push-action@v5 with: + platforms: linux/amd64,linux/arm64 context : ./services/jupyter-hub file : "./services/jupyter-hub/Dockerfile" allow: network.host diff --git a/.github/workflows/docker-jupyter-singleuser-gpu.yml b/.github/workflows/docker-jupyter-singleuser-gpu.yml index a0592517..12b7a18c 100644 --- a/.github/workflows/docker-jupyter-singleuser-gpu.yml +++ b/.github/workflows/docker-jupyter-singleuser-gpu.yml @@ -79,6 +79,7 @@ jobs: - name: Build and push Docker Jupyter singleuser image with GPU support uses: docker/build-push-action@v5 with: + platforms: linux/amd64,linux/arm64 context : ./services/jupyter-hub file : "./services/jupyter-hub/Dockerfile_singleuser_gpu" allow: network.host diff --git a/.github/workflows/docker-jupyter-singleuser.yml b/.github/workflows/docker-jupyter-singleuser.yml index d77eaf72..82cfeb3d 100644 --- a/.github/workflows/docker-jupyter-singleuser.yml +++ b/.github/workflows/docker-jupyter-singleuser.yml @@ -79,6 +79,7 @@ jobs: - name: Build and push Docker Jupyter singleuser image uses: docker/build-push-action@v5 with: + platforms: linux/amd64,linux/arm64 context : ./services/jupyter-hub file : "./services/jupyter-hub/Dockerfile_singleuser" allow: network.host