Skip to content

Commit 6973183

Browse files
committed
add Dockerfile for running tests
1 parent 4328a49 commit 6973183

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

.npmignore

+1
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ test/
33
.project
44
.gitmodules
55
.travis.yml
6+
Dockerfile

Dockerfile

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
FROM freewil/bitcoin-testnet-box
2+
MAINTAINER Sean Lavine <[email protected]>
3+
4+
# install node.js (sudo for bash needed?)
5+
USER root
6+
RUN apt-get install --yes curl
7+
RUN curl -sL https://deb.nodesource.com/setup_0.12 | bash -
8+
RUN apt-get install --yes nodejs
9+
10+
# set permissions for tester user on project
11+
ADD . /home/tester/node-bitcoin
12+
RUN chown --recursive tester:tester /home/tester/node-bitcoin
13+
14+
# install module dependencies
15+
USER tester
16+
WORKDIR /home/tester/node-bitcoin
17+
RUN npm install
18+
19+
# run test suite
20+
CMD ["npm", "test"]

0 commit comments

Comments
 (0)