Files
dst-gossipsub-test-node-go/Dockerfile
Alberto Soutullo c0d0ad1a74 Initial commit
2024-01-15 18:25:40 +01:00

27 lines
405 B
Docker

FROM golang:1.21.6 as build
WORKDIR /node
COPY go.mod go.sum ./
RUN go mod download
COPY *.go ./
RUN CGO_ENABLED=0 go build -ldflags '-s' -o /node/main
FROM golang:1.21.6
RUN apt-get update && apt-get install cron -y
WORKDIR /node
COPY --from=build /node/main /node/main
COPY ids.json /node/ids.json
COPY cron_runner.sh .
RUN chmod +x cron_runner.sh
EXPOSE 5000
ENTRYPOINT ["./cron_runner.sh"]