OSDN Git Service

modify docker
[bytom/vapor.git] / Dockerfile
1 # Build Bytom in a stock Go builder container
2 FROM golang:1.12-alpine as builder
3
4 RUN apk add --no-cache make git
5
6 ADD . /go/src/github.com/vapor
7 RUN mkdir /root/.vapor
8 ADD ./config/config.toml /root/.vapor/
9 ADD ./config/federation.json /root/.vapor/
10 RUN cd /go/src/github.com/vapor && make bytomd && make bytomcli
11
12 # Pull Bytom into a second stage deploy alpine container
13 FROM alpine:latest
14
15 RUN apk add --no-cache ca-certificates
16 COPY --from=builder /go/src/github.com/vapor/cmd/bytomd/bytomd /usr/local/bin/
17 COPY --from=builder /go/src/github.com/vapor/cmd/bytomcli/bytomcli /usr/local/bin/
18
19 EXPOSE 9889 56659 46658