Add docker configs
This commit is contained in:
parent
adb7b28795
commit
8a7154f31f
2
.dockerignore
Normal file
2
.dockerignore
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
node_modules/
|
||||||
|
docker_data/
|
||||||
1
.gitignore
vendored
1
.gitignore
vendored
@ -2,3 +2,4 @@ npm-debug.log
|
|||||||
key.key
|
key.key
|
||||||
node_modules/
|
node_modules/
|
||||||
test.js
|
test.js
|
||||||
|
docker_data/
|
||||||
|
|||||||
18
Dockerfile
Normal file
18
Dockerfile
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
FROM alpine:edge
|
||||||
|
MAINTAINER Steven Bower <steven@purse.io>
|
||||||
|
|
||||||
|
RUN apk update && \
|
||||||
|
apk upgrade
|
||||||
|
RUN apk add nodejs bash unrar git python build-base make
|
||||||
|
|
||||||
|
RUN mkdir /code /data
|
||||||
|
ADD . /code
|
||||||
|
WORKDIR /code
|
||||||
|
|
||||||
|
RUN npm install --production
|
||||||
|
RUN npm uninstall node-gyp
|
||||||
|
|
||||||
|
RUN apk del unrar git python build-base make && \
|
||||||
|
rm /var/cache/apk/*
|
||||||
|
|
||||||
|
CMD ["node", "/code/bin/node"]
|
||||||
28
docker-compose.yml
Normal file
28
docker-compose.yml
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
version: '2'
|
||||||
|
|
||||||
|
services:
|
||||||
|
bcoin:
|
||||||
|
build: .
|
||||||
|
ports:
|
||||||
|
#-- Mainnet
|
||||||
|
#- "8333:8333"
|
||||||
|
#- "8332:8332" # RPC
|
||||||
|
#-- Testnet
|
||||||
|
#- "18333:18333"
|
||||||
|
#- "18332:18332" # RPC
|
||||||
|
#-- SEGNET4
|
||||||
|
- "28901:28901"
|
||||||
|
- "28902:28902" # RPC
|
||||||
|
environment:
|
||||||
|
BCOIN_NETWORK: segnet4 # main, testnet
|
||||||
|
BCOIN_PREFIX: /data
|
||||||
|
networks:
|
||||||
|
- "bcoin"
|
||||||
|
volumes:
|
||||||
|
- ./docker_data:/data
|
||||||
|
|
||||||
|
networks:
|
||||||
|
bcoin:
|
||||||
|
external:
|
||||||
|
# docker network create bcoin
|
||||||
|
name: "bcoin"
|
||||||
Loading…
Reference in New Issue
Block a user