From 2504116e13ad7140ec069db9583eb62796d49cdf Mon Sep 17 00:00:00 2001 From: Jim O'Donnell Date: Tue, 11 Jun 2024 10:31:39 +0100 Subject: [PATCH] build: specify target architecture (#35) Docker on a Mac builds for `linux/arm64` by default, so explicitly specify `linux/amd64` for staging deploys. --- docker-compose.stage.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker-compose.stage.yml b/docker-compose.stage.yml index 8c4b8461..2e025224 100644 --- a/docker-compose.stage.yml +++ b/docker-compose.stage.yml @@ -2,12 +2,14 @@ services: frontend: image: ghcr.io/nismod/jsrat-frontend:0.1 + platform: linux/amd64 build: ./frontend ports: - "3000:80" backend: image: ghcr.io/nismod/jsrat-backend:0.1 + platform: linux/amd64 build: ./backend ports: - "3001:80" @@ -16,6 +18,7 @@ services: vector-tileserver: image: ghcr.io/nismod/jsrat-vector-tileserver:0.1 + platform: linux/amd64 build: context: ./tileserver/vector command: @@ -37,6 +40,7 @@ services: raster-tileserver: image: ghcr.io/nismod/jsrat-raster-tileserver:0.1 + platform: linux/amd64 build: ./tileserver/raster ports: - "3003:5000"