Skip to content
Snippets Groups Projects
Dockerfile 1019 B
Newer Older
Robert Martin-Legene's avatar
Robert Martin-Legene committed
LABEL		maintainer="Robert Martin-Legene <robert@nic.ar>"
HEALTHCHECK	--start-period=15s CMD [ "/usr/bin/nc", "-z", "-w", "2", "127.0.0.1", "8545" ]
CMD		[ "/home/bfa/bfa/bin/singlestart.sh" ]
EXPOSE          8545 8546 30303
ENV		USERNAME=bfa HOME=/home/bfa
ENV             BFAHOME=${HOME}/bfa BFANETWORKIDPROD=47525974938 BFANETWORKIDTEST=55555000000 VIRTUALIZATION=DOCKER GITBRANCH=__GITBRANCH__
ENV             BFANETWORKDIRPROD=${BFAHOME}/network BFANETWORKDIRTEST=${BFAHOME}/test2network PATH=${BFAHOME}/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV     	BFANETWORKID=__BFANETWORKID__ BFANETWORKDIR=__BFANETWORKDIR__ GITBRANCH=__GITBRANCH__
Robert Martin-Legene's avatar
Robert Martin-Legene committed
ENV		BFANODEDIR=${BFANETWORKDIR}/node BFATOML=${BFANETWORKDIR}/config.toml
RUN             mkdir ${BFANODEDIR} && ln -s ${BFANODEDIR} ${HOME}/.ethereum
USER		${USERNAME}
Robert Martin-Legene's avatar
Robert Martin-Legene committed
WORKDIR 	${BFAHOME}
RUN		git checkout package-lock.json ; git checkout ${GITBRANCH} && git pull
VOLUME          $BFANETWORKDIR/cache
VOLUME          $BFANODEDIR