Remove unused files
This commit is contained in:
parent
f83fed62ce
commit
e9e2c2f7b5
47
GNUmakefile
47
GNUmakefile
@ -1,47 +0,0 @@
|
|||||||
# If you see pwd_unknown showing up check permissions
|
|
||||||
PWD ?= pwd_unknown
|
|
||||||
|
|
||||||
# DATABASE DEPLOY FOLDER CONFIG - default ./data
|
|
||||||
ifeq ($(data),)
|
|
||||||
DATA := data
|
|
||||||
export DATA
|
|
||||||
else
|
|
||||||
DATA := $(data)
|
|
||||||
export DATA
|
|
||||||
endif
|
|
||||||
|
|
||||||
.PHONY: help
|
|
||||||
help:
|
|
||||||
@echo ''
|
|
||||||
@echo ''
|
|
||||||
@echo ' Usage: make [COMMAND]'
|
|
||||||
@echo ''
|
|
||||||
@echo ' make all # build init mempool and electrs'
|
|
||||||
@echo ' make init # setup some useful configs'
|
|
||||||
@echo ' make mempool # build q dockerized mempool.space'
|
|
||||||
@echo ' make electrs # build a docker electrs image'
|
|
||||||
@echo ''
|
|
||||||
|
|
||||||
.PHONY: init
|
|
||||||
init:
|
|
||||||
@echo ''
|
|
||||||
mkdir -p $(DATA) $(DATA)/mysql $(DATA)/mysql/data
|
|
||||||
#REF: https://github.com/mempool/mempool/blob/master/docker/README.md
|
|
||||||
cat docker/docker-compose.yml > docker-compose.yml
|
|
||||||
cat backend/mempool-config.sample.json > backend/mempool-config.json
|
|
||||||
.PHONY: mempool
|
|
||||||
mempool: init
|
|
||||||
@echo ''
|
|
||||||
docker-compose up --force-recreate --always-recreate-deps
|
|
||||||
@echo ''
|
|
||||||
.PHONY: electrs
|
|
||||||
electrum:
|
|
||||||
#REF: https://hub.docker.com/r/beli/electrum
|
|
||||||
@echo ''
|
|
||||||
docker build -f docker/electrum/Dockerfile .
|
|
||||||
@echo ''
|
|
||||||
.PHONY: all
|
|
||||||
all: init
|
|
||||||
make mempool
|
|
||||||
#######################
|
|
||||||
-include Makefile
|
|
@ -1,32 +0,0 @@
|
|||||||
FROM ubuntu:18.04
|
|
||||||
MAINTAINER mempool.space developers
|
|
||||||
EXPOSE 50002
|
|
||||||
|
|
||||||
# runs as UID 1000 GID 1000 inside the container
|
|
||||||
|
|
||||||
ENV VERSION 4.0.9
|
|
||||||
RUN set -x \
|
|
||||||
&& apt-get update \
|
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends gpg gpg-agent dirmngr \
|
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends wget xpra python3-pyqt5 python3-wheel python3-pip python3-setuptools libsecp256k1-0 libsecp256k1-dev python3-numpy python3-dev build-essential \
|
|
||||||
&& wget -O /tmp/Electrum-${VERSION}.tar.gz https://download.electrum.org/${VERSION}/Electrum-${VERSION}.tar.gz \
|
|
||||||
&& wget -O /tmp/Electrum-${VERSION}.tar.gz.asc https://download.electrum.org/${VERSION}/Electrum-${VERSION}.tar.gz.asc \
|
|
||||||
&& gpg --keyserver keys.gnupg.net --recv-keys 6694D8DE7BE8EE5631BED9502BD5824B7F9470E6 \
|
|
||||||
&& gpg --verify /tmp/Electrum-${VERSION}.tar.gz.asc /tmp/Electrum-${VERSION}.tar.gz \
|
|
||||||
&& pip3 install /tmp/Electrum-${VERSION}.tar.gz \
|
|
||||||
&& test -f /usr/local/bin/electrum \
|
|
||||||
&& rm -vrf /tmp/Electrum-${VERSION}.tar.gz /tmp/Electrum-${VERSION}.tar.gz.asc ${HOME}/.gnupg \
|
|
||||||
&& apt-get purge --autoremove -y python3-wheel python3-pip python3-setuptools python3-dev build-essential libsecp256k1-dev curl gpg gpg-agent dirmngr \
|
|
||||||
&& apt-get clean && rm -rf /var/lib/apt/lists/* \
|
|
||||||
&& useradd -d /home/mempool -m mempool \
|
|
||||||
&& mkdir /electrum \
|
|
||||||
&& ln -s /electrum /home/mempool/.electrum \
|
|
||||||
&& chown mempool:mempool /electrum
|
|
||||||
|
|
||||||
USER mempool
|
|
||||||
ENV HOME /home/mempool
|
|
||||||
WORKDIR /home/mempool
|
|
||||||
VOLUME /electrum
|
|
||||||
|
|
||||||
CMD ["/usr/bin/xpra", "start", ":100", "--start-child=/usr/local/bin/electrum", "--bind-tcp=0.0.0.0:50002","--daemon=yes", "--notifications=no", "--mdns=no", "--pulseaudio=no", "--html=off", "--speaker=disabled", "--microphone=disabled", "--webcam=no", "--printing=no", "--dbus-launch=", "--exit-with-children"]
|
|
||||||
ENTRYPOINT ["electrum"]
|
|
Loading…
x
Reference in New Issue
Block a user