Skip to content

Commit d47bafa

Browse files
reggeenrsmoser-ibm
authored andcommitted
make sure docker builds are made for the correct platform
1 parent 94316d7 commit d47bafa

File tree

29 files changed

+37
-37
lines changed

29 files changed

+37
-37
lines changed

app-n-job/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/app-n-job .
16+
docker build ${NOCACHE} -t ${REGISTRY}/app-n-job . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/app-n-job

app2job/build

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# First build the app's image and push it
16-
docker build ${NOCACHE} -t ${REGISTRY}/a2j-app -f Dockerfile.app .
16+
docker build ${NOCACHE} -t ${REGISTRY}/a2j-app -f Dockerfile.app . --platform linux/amd64
1717
docker push ${REGISTRY}/a2j-app
1818

1919
# Now build the job's
20-
docker build ${NOCACHE} -t ${REGISTRY}/a2j-job -f Dockerfile.job .
20+
docker build ${NOCACHE} -t ${REGISTRY}/a2j-job -f Dockerfile.job . --platform linux/amd64
2121
docker push ${REGISTRY}/a2j-job

auth/build

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the images
16-
docker build ${NOCACHE} -f Dockerfile.nginx -t ${REGISTRY}/auth-proxy .
17-
docker build ${NOCACHE} -f Dockerfile.app -t ${REGISTRY}/auth-app .
16+
docker build ${NOCACHE} -f Dockerfile.nginx -t ${REGISTRY}/auth-proxy . --platform linux/amd64
17+
docker build ${NOCACHE} -f Dockerfile.app -t ${REGISTRY}/auth-app . --platform linux/amd64
1818

1919
# And push them
2020
docker push ${REGISTRY}/auth-proxy

bash/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/ce-bash .
16+
docker build ${NOCACHE} -t ${REGISTRY}/ce-bash . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/ce-bash

bin/build-tester

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
set -ex
44
export REGISTRY=${REGISTRY:-icr.io/codeengine}
55

6-
docker build -f - -t ${REGISTRY}/ce-tester . <<-EOF
6+
docker build --platform linux/amd64 -f - -t ${REGISTRY}/ce-tester . <<-EOF
77
FROM icr.io/codeengine/ce-bash
88
WORKDIR /root
99
COPY tester /

bind-app/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# First build the app's image and push it
16-
docker build ${NOCACHE} -t ${REGISTRY}/bind-app -f Dockerfile .
16+
docker build ${NOCACHE} -t ${REGISTRY}/bind-app -f Dockerfile . --platform linux/amd64
1717
docker push ${REGISTRY}/bind-app

bind-job/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# First build the app's image and push it
16-
docker build ${NOCACHE} -t ${REGISTRY}/bind-job -f Dockerfile .
16+
docker build ${NOCACHE} -t ${REGISTRY}/bind-job -f Dockerfile . --platform linux/amd64
1717
docker push ${REGISTRY}/bind-job

cecli/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/cecli .
16+
docker build ${NOCACHE} -t ${REGISTRY}/cecli . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/cecli

configmaps-env/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/ce-config-env .
16+
docker build ${NOCACHE} -t ${REGISTRY}/ce-config-env . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/ce-config-env

configmaps-vol/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/ce-config-vol .
16+
docker build ${NOCACHE} -t ${REGISTRY}/ce-config-vol . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/ce-config-vol

cos-event/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/cos-listen .
16+
docker build ${NOCACHE} -t ${REGISTRY}/cos-listen . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/cos-listen

cos2cos/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/cos2cos .
16+
docker build ${NOCACHE} -t ${REGISTRY}/cos2cos . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/cos2cos

cron/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/cron .
16+
docker build ${NOCACHE} -t ${REGISTRY}/cron . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/cron

cronjob/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/cronjob .
16+
docker build ${NOCACHE} -t ${REGISTRY}/cronjob . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/cronjob

daemonjob/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the job image and push it
16-
docker build ${NOCACHE} -t ${REGISTRY}/daemonjob -f Dockerfile .
16+
docker build ${NOCACHE} -t ${REGISTRY}/daemonjob -f Dockerfile . --platform linux/amd64
1717
docker push ${REGISTRY}/daemonjob

hello/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM icr.io/codeengine/node:12-alpine
1+
FROM icr.io/codeengine/node:18-alpine
22
RUN npm install
33
COPY server.js .
44
EXPOSE 8080

hello/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/hello .
16+
docker build ${NOCACHE} -t ${REGISTRY}/hello . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/hello

helloworld/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/helloworld .
16+
docker build ${NOCACHE} -t ${REGISTRY}/helloworld . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/helloworld

job/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the job image and push it
16-
docker build ${NOCACHE} -t ${REGISTRY}/firstjob -f Dockerfile .
16+
docker build ${NOCACHE} -t ${REGISTRY}/firstjob -f Dockerfile . --platform linux/amd64
1717
docker push ${REGISTRY}/firstjob

job2app/build

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# First build the app's image and push it
16-
docker build ${NOCACHE} -t ${REGISTRY}/j2a-app -f Dockerfile.app .
16+
docker build ${NOCACHE} -t ${REGISTRY}/j2a-app -f Dockerfile.app . --platform linux/amd64
1717
docker push ${REGISTRY}/j2a-app
1818

1919
# Now build the job's
20-
docker build ${NOCACHE} -t ${REGISTRY}/j2a-job -f Dockerfile .
20+
docker build ${NOCACHE} -t ${REGISTRY}/j2a-job -f Dockerfile . --platform linux/amd64
2121
docker push ${REGISTRY}/j2a-job

job2vsi/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the job image and push it
16-
docker build -t "${REGISTRY}"/job2vsi -f Dockerfile .
16+
docker build -t "${REGISTRY}"/job2vsi -f Dockerfile . --platform linux/amd64
1717
docker push "${REGISTRY}"/job2vsi

kafka/build

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the images
16-
docker build ${NOCACHE} -f Dockerfile.sender -t ${REGISTRY}/kafka-sender .
17-
docker build ${NOCACHE} -f Dockerfile.receiver -t ${REGISTRY}/kafka-receiver .
16+
docker build ${NOCACHE} -f Dockerfile.sender -t ${REGISTRY}/kafka-sender . --platform linux/amd64
17+
docker build ${NOCACHE} -f Dockerfile.receiver -t ${REGISTRY}/kafka-receiver . --platform linux/amd64
1818

1919
# And push it
2020
docker push ${REGISTRY}/kafka-sender

private/build

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/priv-front -f Dockerfile.frontend .
17-
docker build ${NOCACHE} -t ${REGISTRY}/priv-back -f Dockerfile.backend .
16+
docker build ${NOCACHE} -t ${REGISTRY}/priv-front -f Dockerfile.frontend . --platform linux/amd64
17+
docker build ${NOCACHE} -t ${REGISTRY}/priv-back -f Dockerfile.backend . --platform linux/amd64
1818

1919
# And push it
2020
docker push ${REGISTRY}/priv-front

secrets-env/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/ce-secret-env .
16+
docker build ${NOCACHE} -t ${REGISTRY}/ce-secret-env . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/ce-secret-env

secrets-vol/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/ce-secret-vol .
16+
docker build ${NOCACHE} -t ${REGISTRY}/ce-secret-vol . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/ce-secret-vol

sessions/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the image
16-
docker build ${NOCACHE} -t ${REGISTRY}/sessions .
16+
docker build ${NOCACHE} -t ${REGISTRY}/sessions . --platform linux/amd64
1717

1818
# And push it
1919
docker push ${REGISTRY}/sessions

testjob/build

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the job image and push it
16-
docker build ${NOCACHE} -t ${REGISTRY}/testjob -f Dockerfile .
16+
docker build ${NOCACHE} -t ${REGISTRY}/testjob -f Dockerfile . --platform linux/amd64
1717
docker push ${REGISTRY}/testjob

thumbnail/build

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# First build and push v1 of our app - notice no tag on the image name
1616
cd v1
17-
docker build ${NOCACHE} -t ${REGISTRY}/thumbnail .
17+
docker build ${NOCACHE} -t ${REGISTRY}/thumbnail . --platform linux/amd64
1818
docker push ${REGISTRY}/thumbnail:latest
1919
cd ..
2020

2121
# Now build and push v2, but we have an app and a job this time
2222
cd v2
23-
docker build ${NOCACHE} -t ${REGISTRY}/thumbnail:v2 -f Dockerfile.app .
24-
docker build ${NOCACHE} -t ${REGISTRY}/thumbnail-job -f Dockerfile.job .
23+
docker build ${NOCACHE} -t ${REGISTRY}/thumbnail:v2 -f Dockerfile.app . --platform linux/amd64
24+
docker build ${NOCACHE} -t ${REGISTRY}/thumbnail-job -f Dockerfile.job . --platform linux/amd64
2525
docker push ${REGISTRY}/thumbnail:v2
2626
docker push ${REGISTRY}/thumbnail-job
2727
cd ..

websocket/build

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ set -ex
1313
export REGISTRY=${REGISTRY:-icr.io/codeengine}
1414

1515
# Build the images
16-
docker build -f Dockerfile.server ${NOCACHE} -t ${REGISTRY}/ws-server .
17-
docker build -f Dockerfile.client ${NOCACHE} -t ${REGISTRY}/ws-client .
16+
docker build -f Dockerfile.server ${NOCACHE} -t ${REGISTRY}/ws-server . --platform linux/amd64
17+
docker build -f Dockerfile.client ${NOCACHE} -t ${REGISTRY}/ws-client . --platform linux/amd64
1818

1919
# And push it
2020
docker push ${REGISTRY}/ws-server

0 commit comments

Comments
 (0)