# 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