Skip to content

Commit

Permalink
fix: dog fight with multi-platform
Browse files Browse the repository at this point in the history
Signed-off-by: Clément Salaün <[email protected]>
  • Loading branch information
altitude committed Jun 17, 2024
1 parent 228b22f commit 1992651
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 6 deletions.
5 changes: 3 additions & 2 deletions Earthfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@ build-configuration-image:
COPY config/docker-compose.yml /docker-compose.yml
COPY config/gateway/Caddyfile /gateway/Caddyfile

SAVE IMAGE --push us-central1-docker.pkg.dev/molten-verve-216720/formance-repository/antithesis-config:latest
SAVE IMAGE --push --no-manifest-list \
us-central1-docker.pkg.dev/molten-verve-216720/formance-repository/antithesis-config

build-all:
BUILD --platform=linux/amd64 +build-configuration-image
BUILD +build-configuration-image
BUILD --platform=linux/amd64 ./workload+build
BUILD --platform=linux/amd64 ./ledger+build

Expand Down
5 changes: 3 additions & 2 deletions ledger/Earthfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,13 @@ compile:
SAVE ARTIFACT /ledger_instrumented/symbols

build:
FROM ubuntu:latest
FROM --platform=linux/amd64 ubuntu:latest
COPY (+compile/ledger) /bin/ledger
COPY (+compile/symbols) /symbols
RUN chmod 777 /bin/ledger
EXPOSE 8080
ENTRYPOINT ["ledger"]
CMD ["serve"]

SAVE IMAGE --push us-central1-docker.pkg.dev/molten-verve-216720/formance-repository/ledger:latest
SAVE IMAGE --push --no-manifest-list \
us-central1-docker.pkg.dev/molten-verve-216720/formance-repository/ledger
5 changes: 3 additions & 2 deletions workload/Earthfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,10 @@ compile:
SAVE ARTIFACT main

build:
FROM ubuntu:latest
FROM --platform=linux/amd64 ubuntu:latest
COPY (+compile/main) /bin/workload
RUN chmod 777 /bin/workload
ENTRYPOINT ["/bin/workload"]

SAVE IMAGE --push us-central1-docker.pkg.dev/molten-verve-216720/formance-repository/workload:latest
SAVE IMAGE --push --no-manifest-list \
us-central1-docker.pkg.dev/molten-verve-216720/formance-repository/workload

0 comments on commit 1992651

Please sign in to comment.