Address PR comments
This commit is contained in:
parent
22372bfffd
commit
8dd612c38a
21
Dockerfile
21
Dockerfile
|
@ -5,10 +5,8 @@
|
||||||
|
|
||||||
FROM alpine:edge
|
FROM alpine:edge
|
||||||
|
|
||||||
# Install minimum necessary dependencies
|
# Set up dependencies
|
||||||
|
|
||||||
ENV PACKAGES go glide make git libc-dev bash
|
ENV PACKAGES go glide make git libc-dev bash
|
||||||
RUN apk add --no-cache $PACKAGES
|
|
||||||
|
|
||||||
# Set up GOPATH & PATH
|
# Set up GOPATH & PATH
|
||||||
|
|
||||||
|
@ -20,20 +18,17 @@ ENV PATH $GOPATH/bin:$PATH
|
||||||
|
|
||||||
# Link expected Go repo path
|
# Link expected Go repo path
|
||||||
|
|
||||||
RUN mkdir -p $WORKDIR $GOPATH/pkg $ $GOPATH/bin $BASE_PATH && ln -sf $WORKDIR $REPO_PATH
|
RUN mkdir -p $WORKDIR $GOPATH/pkg $ $GOPATH/bin $BASE_PATH
|
||||||
|
|
||||||
# Add source files
|
# Add source files
|
||||||
|
|
||||||
ADD . $WORKDIR
|
ADD . $REPO_PATH
|
||||||
|
|
||||||
# Build cosmos-sdk
|
# Install minimum necessary dependencies, build Cosmos SDK, remove packages
|
||||||
|
RUN apk add --no-cache $PACKAGES && \
|
||||||
RUN cd $REPO_PATH && make get_tools && make get_vendor_deps && make all && make install
|
cd $REPO_PATH && make get_tools && make get_vendor_deps && make all && make install && \
|
||||||
|
apk del $PACKAGES
|
||||||
# Remove packages
|
|
||||||
|
|
||||||
RUN apk del $PACKAGES
|
|
||||||
|
|
||||||
# Set entrypoint
|
# Set entrypoint
|
||||||
|
|
||||||
ENTRYPOINT ["/root/go/bin/gaiad"]
|
ENTRYPOINT ["gaiad"]
|
||||||
|
|
Loading…
Reference in New Issue