forked from fabius8/docker_ulord
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
43 lines (37 loc) · 970 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
FROM ubuntu:16.04
MAINTAINER fabius8 <fabius8@163.com>
RUN apt-get update \
&& apt-get install --no-install-recommends -y \
software-properties-common \
build-essential \
libtool \
autotools-dev \
automake pkg-config \
libssl-dev \
libevent-dev \
bsdmainutils \
libboost-system-dev \
libboost-filesystem-dev \
libboost-chrono-dev \
libboost-program-options-dev \
libboost-test-dev \
libboost-thread-dev \
git-core \
&& rm -rf /var/lib/apt/lists/*
RUN add-apt-repository ppa:bitcoin/bitcoin \
&& apt-get update \
&& apt-get install --no-install-recommends -y \
libminiupnpc-dev \
libdb4.8-dev \
libzmq3-dev \
libdb4.8++-dev \
&& rm -rf /var/lib/apt/lists/*
RUN git clone https://github.com/UlordChain/UlordChain.git --depth=1
RUN cd UlordChain \
&& ./autogen.sh \
&& ./configure \
&& make -j 4
EXPOSE 19887
EXPOSE 19889
ADD entrypoint /
CMD ["/entrypoint"]