| 
									
										
										
										
											2021-03-21 15:12:18 -04:00
										 |  |  | # 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 '' | 
					
						
							| 
									
										
										
										
											2022-01-05 13:23:09 +04:00
										 |  |  | 	mkdir -p   $(DATA) $(DATA)/mysql $(DATA)/mysql/data  | 
					
						
							| 
									
										
										
										
											2021-03-21 15:12:18 -04:00
										 |  |  | 	#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 |