# syntax=docker/dockerfile:1 # This is run from the parent directory to copy the whole go-libp2p codebase FROM golang:1.21-alpine AS builder WORKDIR /app/ COPY ./ . WORKDIR /app/test-plans RUN go mod download RUN go build -o /testplan ./cmd/ping FROM alpine WORKDIR /app COPY --from=builder /testplan /testplan ENTRYPOINT [ "/testplan"]