Link: http://${VM}:8080/insight-api-dash/block-index/0
Node version v9.9.0
#----------------------------------------------------------------------
FROM node
MAINTAINER Divlex <[email protected]>
LABEL Description="Dash node"
ENV NODENAME dashnode
ENV APP_DIR /lykke-dash
ENV APP_DATA_DIR ${APP_DIR}/.bitcore/data
ENV VERS 0.12.2
WORKDIR ${APP_DIR}
RUN mkdir -p ${APP_DATA_DIR}
RUN chmod -R +777 /root/
RUN apt-get update &&\
apt-get install -y libzmq3-dev
ADD ./download.${VERS} ${APP_DIR}/download
RUN git clone https://github.com/dashevo/bitcore-node-dash -b skip-dash-download
WORKDIR ${APP_DIR}/bitcore-node-dash
RUN npm install
RUN chmod +x bin/bitcore-node-dash
RUN ./bin/bitcore-node-dash create ${NODENAME}
# dedupe packages
RUN npm dedupe
RUN npm install insight-api-dash --S
RUN npm install insight-ui-dash --S
RUN ${APP_DIR}/download
ADD ./dash.conf ${APP_DIR}/.bitcore/dash.conf
ADD ./dash.conf /root/.bitcore/dash.conf
ADD ./dash.conf /root/data/dash.conf
ADD ./bitcore-node-dash.json ${APP_DIR}/bitcore-node-dash.json
CMD ["./bin/bitcore-node-dash", "start"]
#----------------------------------------------------------------------
version: '2'
services:
dash-node:
image: lykkex/dash-node:v0.12.2
container_name: dash
ports:
- "9998-9999:9998-9999"
- "28332:28332"
- "8080:8080"
volumes:
- ./bitcore-node-dash.0.12.2.json:/lykke-dash/bitcore-node-dash.json
- ./db:/root/data
- ./dash.conf:/root/data/dash.conf
#----------------------------------------------------------------------
{
"network": "livenet",
"port": 8080,
"services": [
"bitcoind",
"insight-api-dash",
"web"
],
"servicesConfig": {
"bitcoind": {
"spawn": {
"datadir": "/root/data",
"exec": "/root/.bitcore/data/dashcore-0.12.2/bin/dashd"
}
}
}
}
#----------------------------------------------------------------------
server=1
whitelist=127.0.0.1
txindex=1
addressindex=1
timestampindex=1
spentindex=1
zmqpubrawtx=tcp://127.0.0.1:28332
zmqpubrawtxlock=tcp://127.0.0.1:28332
zmqpubhashblock=tcp://127.0.0.1:28332
rpcallowip=127.0.0.1
rpcuser=dash
rpcpassword=local321
uacomment=bitcore
Content type
Image
Digest
Size
540.6 MB
Last updated
over 8 years ago
docker pull divlex/dash-node:v0.12.2.3