diff --git a/Dockerfile b/Dockerfile index a8aa4979..568a06e1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.14-alpine +FROM --platform=linux/amd64 golang:1.14-alpine ENV SRC github.com/segmentio/ctlstore ARG VERSION @@ -16,7 +16,7 @@ RUN CGO_ENABLED=1 go install -ldflags="-X github.com/segmentio/ctlstore/pkg/vers RUN apk del gcc git curl alpine-sdk libc6-compat -FROM 528451384384.dkr.ecr.us-west-2.amazonaws.com/segment-alpine +FROM --platform=linux/amd64 528451384384.dkr.ecr.us-west-2.amazonaws.com/segment-alpine RUN apk --no-cache add sqlite COPY --from=0 /bin/chamber /bin/chamber diff --git a/Dockerfile-load-generator b/Dockerfile-load-generator index c84e7490..a62ca4b0 100644 --- a/Dockerfile-load-generator +++ b/Dockerfile-load-generator @@ -1,4 +1,4 @@ -FROM golang:1.15 +FROM golang:1.19 COPY . /go/src/github.com/segmentio/ctlstore/ RUN go install github.com/segmentio/ctlstore/pkg/cmd/ctlstore-mutator ENTRYPOINT /go/bin/ctlstore-mutator diff --git a/Dockerfile-mysql b/Dockerfile-mysql index 8f4b94e1..61446c7c 100644 --- a/Dockerfile-mysql +++ b/Dockerfile-mysql @@ -1,2 +1,2 @@ -FROM mysql:5.6 +FROM --platform=linux/amd64 mysql:5.6 COPY ctldb-example.sql /docker-entrypoint-initdb.d/ diff --git a/docker-compose-example.yml b/docker-compose-example.yml index 83a29c44..362015fc 100644 --- a/docker-compose-example.yml +++ b/docker-compose-example.yml @@ -39,7 +39,7 @@ services: - -writer-secret - heartbeat - # supervisor periodically snapshots ldb + # supervisor periodically snapshots ldb supervisor: restart: always build: diff --git a/docker-compose.yml b/docker-compose.yml index c7758e46..e4a35e85 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,6 +2,7 @@ version: '2.2' services: mysql: image: mysql:5.6 + platform: linux/amd64 restart: always ports: