Merge pull request #2598 from skwp/docker-caching
Add source after installing apk packages to avoid breaking docker cache
This commit is contained in:
commit
64e5d06cd1
@ -2,9 +2,6 @@ FROM golang:1.13-alpine as builder
|
|||||||
|
|
||||||
MAINTAINER Olaoluwa Osuntokun <lightning.engineering>
|
MAINTAINER Olaoluwa Osuntokun <lightning.engineering>
|
||||||
|
|
||||||
# Copy in the local repository to build from.
|
|
||||||
COPY . /go/src/github.com/lightningnetwork/lnd
|
|
||||||
|
|
||||||
# Force Go to use the cgo based DNS resolver. This is required to ensure DNS
|
# Force Go to use the cgo based DNS resolver. This is required to ensure DNS
|
||||||
# queries required to connect to linked containers succeed.
|
# queries required to connect to linked containers succeed.
|
||||||
ENV GODEBUG netdns=cgo
|
ENV GODEBUG netdns=cgo
|
||||||
@ -12,8 +9,12 @@ ENV GODEBUG netdns=cgo
|
|||||||
# Install dependencies and install/build lnd.
|
# Install dependencies and install/build lnd.
|
||||||
RUN apk add --no-cache --update alpine-sdk \
|
RUN apk add --no-cache --update alpine-sdk \
|
||||||
git \
|
git \
|
||||||
make \
|
make
|
||||||
&& cd /go/src/github.com/lightningnetwork/lnd \
|
|
||||||
|
# Copy in the local repository to build from.
|
||||||
|
COPY . /go/src/github.com/lightningnetwork/lnd
|
||||||
|
|
||||||
|
RUN cd /go/src/github.com/lightningnetwork/lnd \
|
||||||
&& make \
|
&& make \
|
||||||
&& make install tags="signrpc walletrpc chainrpc invoicesrpc routerrpc"
|
&& make install tags="signrpc walletrpc chainrpc invoicesrpc routerrpc"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user