22 lines
660 B
Docker
22 lines
660 B
Docker
FROM ubuntu:trusty
|
|
|
|
ADD cagecoin-0.7.0-src /tmp/cagecoin-0.7.0-src/
|
|
|
|
RUN apt-get update ; \
|
|
apt-get install -y make g++ libboost-all-dev libssl-dev libdb5.1++-dev libminiupnpc-dev supervisor ; \
|
|
cd /tmp/cagecoin-0.7.0-src/src ; \
|
|
make -f makefile.unix ; \
|
|
mv cagecoind /usr/local/bin/ ; \
|
|
rm -rf /tmp/cagecoin-0.7.0-src ; \
|
|
cd ; \
|
|
useradd -m crypto ; \
|
|
su -c "mkdir /home/crypto/.cagecoin/" crypto ; \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
ADD cagecoin.conf /home/crypto/.cagecoin/cagecoin.conf
|
|
ADD supervisor-cagecoin.conf /etc/supervisor/conf.d/cagecoin.conf
|
|
|
|
VOLUME /home/crypto/.cagecoin/
|
|
EXPOSE 8332 8333
|
|
|
|
ENTRYPOINT supervisord |