forked from jahway603/knomp
webworker01
3 years ago
9 changed files with 104 additions and 1856 deletions
@ -0,0 +1 @@ |
|||
redis-data |
@ -0,0 +1,24 @@ |
|||
FROM ubuntu:18.04 |
|||
LABEL maintainer="webworker01" |
|||
|
|||
RUN apt-get update -y && \ |
|||
apt-get install -y gcc g++ make libboost-dev libboost-system-dev libsodium-dev sudo curl git iputils-ping |
|||
|
|||
RUN curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - && \ |
|||
apt-get install -y nodejs |
|||
|
|||
RUN useradd knomp |
|||
COPY . /home/knomp/knomp |
|||
|
|||
RUN echo "knomp ALL=(root) NOPASSWD:ALL" > /etc/sudoers.d/user && \ |
|||
chmod 0440 /etc/sudoers.d/user && \ |
|||
chown -R knomp:knomp /home/knomp |
|||
|
|||
RUN cd /home/knomp/knomp && npm install |
|||
|
|||
USER knomp |
|||
WORKDIR /home/knomp/knomp |
|||
|
|||
EXPOSE 8080 |
|||
|
|||
CMD npm start |
@ -0,0 +1,8 @@ |
|||
{ |
|||
"name": "komodo", |
|||
"symbol": "kmd", |
|||
"algorithm": "equihash", |
|||
"txfee": 0.00005, |
|||
"peerMagic": "f9eee48d", |
|||
"sapling": true |
|||
} |
@ -0,0 +1,31 @@ |
|||
version: '3' |
|||
|
|||
services: |
|||
knomp: |
|||
container_name: knomp |
|||
network_mode: host |
|||
build: |
|||
context: . |
|||
dockerfile: Dockerfile |
|||
volumes: |
|||
- ./config.json:/home/knomp/knomp/config.json |
|||
- ./coins:/home/knomp/knomp/coins |
|||
- ./libs:/home/knomp/knomp/libs |
|||
- ./pool_configs:/home/knomp/knomp/pool_configs |
|||
- ./website:/home/knomp/knomp/website |
|||
ports: |
|||
- 8080:8080 |
|||
- 3333:3333 |
|||
depends_on: |
|||
- redis |
|||
|
|||
redis: |
|||
image: redis:6.0.10-alpine |
|||
container_name: redis |
|||
network_mode: host |
|||
command: ["redis-server", "--appendonly", "yes"] |
|||
volumes: |
|||
- ./redis-data:/data |
|||
ports: |
|||
- 6379:6379 |
|||
restart: always |
File diff suppressed because it is too large
Loading…
Reference in new issue