Commit f3b593b4 authored by Adrian Sutton's avatar Adrian Sutton Committed by GitHub

Fix chain-mon docker image build (#10217)

* Add a make target to build the chain-mon docker image

* Include .pnpmfile.cjs in the packages docker build
parent 20945105
...@@ -41,6 +41,18 @@ golang-docker: ...@@ -41,6 +41,18 @@ golang-docker:
op-node op-batcher op-proposer op-challenger op-node op-batcher op-proposer op-challenger
.PHONY: golang-docker .PHONY: golang-docker
chain-mon-docker:
# We don't use a buildx builder here, and just load directly into regular docker, for convenience.
GIT_COMMIT=$$(git rev-parse HEAD) \
GIT_DATE=$$(git show -s --format='%ct') \
IMAGE_TAGS=$$(git rev-parse HEAD),latest \
docker buildx bake \
--progress plain \
--load \
-f docker-bake.hcl \
chain-mon
.PHONY: chain-mon-docker
contracts-bedrock-docker: contracts-bedrock-docker:
IMAGE_TAGS=$$(git rev-parse HEAD),latest \ IMAGE_TAGS=$$(git rev-parse HEAD),latest \
docker buildx bake \ docker buildx bake \
......
...@@ -17,7 +17,7 @@ FROM alpine:3.16 as manifests ...@@ -17,7 +17,7 @@ FROM alpine:3.16 as manifests
RUN apk add coreutils RUN apk add coreutils
WORKDIR /tmp WORKDIR /tmp
COPY pnpm-lock.yaml pnpm-workspace.yaml .nvmrc package.json ./src/ COPY pnpm-lock.yaml pnpm-workspace.yaml .nvmrc package.json .pnpmfile.cjs ./src/
COPY packages src/packages/ COPY packages src/packages/
RUN mkdir manifests && \ RUN mkdir manifests && \
cd src && \ cd src && \
...@@ -28,7 +28,9 @@ RUN mkdir manifests && \ ...@@ -28,7 +28,9 @@ RUN mkdir manifests && \
# pnpm-workspace.yaml # pnpm-workspace.yaml
cp pnpm-workspace.yaml ../manifests/ && \ cp pnpm-workspace.yaml ../manifests/ && \
# .nvmrc # .nvmrc
cp .nvmrc ../manifests/ cp .nvmrc ../manifests/ && \
# .pnpmfile.cjs
cp .pnpmfile.cjs ../manifests/
FROM us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest as foundry FROM us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest as foundry
# bullseye-slim is debian based # bullseye-slim is debian based
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment