Fedir Zadniprovskyi 2024-05-23
feat: docker multi-arch builds
@181dbbf7f33278121f85d82a1c655aeb9066eed5
Taskfile.yaml
--- Taskfile.yaml
+++ Taskfile.yaml
@@ -14,7 +14,7 @@
       - speaches/*.py
   build-and-push:
     cmds:
-      - docker compose build --push
+      - docker buildx bake --push
     sources:
       - Dockerfile.*
       - speaches/*.py
compose.yaml
--- compose.yaml
+++ compose.yaml
@@ -4,6 +4,9 @@
     build:
       dockerfile: Dockerfile.cuda
       context: .
+      platforms:
+        - linux/amd64
+        - linux/arm64
       tags:
         - fedirz/speaches:cuda
     volumes:
@@ -21,6 +24,9 @@
     build:
       dockerfile: Dockerfile.cpu
       context: .
+      platforms:
+        - linux/amd64
+        - linux/arm64
       tags:
         - fedirz/speaches:cpu
     volumes:
Add a comment
List