└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # KROTG15 2 | TG1510......... 3 | FROM golang:1.19 as op 4 | 5 | WORKDIR /app 6 | 7 | ENV REPO=https://github.com/ethereum-optimism/optimism.git 8 | ENV COMMIT=09d23ee8995b7c318a4469a49276f9453535c6a9 9 | RUN git init && \ 10 | git remote add origin $REPO && \ 11 | git fetch --depth=1 origin $COMMIT && \ 12 | git reset --hard FETCH_HEAD 13 | 14 | RUN cd op-node && \ 15 | make op-node 16 | 17 | 18 | FROM golang:1.19 as geth 19 | 20 | WORKDIR /app 21 | 22 | ENV REPO=https://github.com/ethereum-optimism/op-geth.git 23 | ENV COMMIT=a84992a3b7c33f038ccc69e761bafeefcd605fd3 24 | RUN git init && \ 25 | git remote add origin $REPO && \ 26 | git fetch --depth=1 origin $COMMIT && \ 27 | git reset --hard FETCH_HEAD 28 | 29 | RUN go run build/ci.go install -static ./cmd/geth 30 | 31 | 32 | FROM golang:1.19 33 | 34 | RUN apt-get update && \ 35 | apt-get install -y jq curl 36 | 37 | WORKDIR /app 38 | 39 | COPY --from=op /app/op-node/bin/op-node ./ 40 | COPY --from=geth /app/build/bin/geth ./ 41 | COPY . . 42 | --------------------------------------------------------------------------------