
init:
	@docker compose up layer1-init \
	&& docker compose up -d layer1 \
	&& docker compose up forge-init \
	&& docker compose up forge-deploy \
	&& docker compose up forge-genesis \
	&& docker compose up layer2-init
.PHONY: init

layer1:
	@docker compose up -d layer1
.PHONY: layer1

explorer:
	@docker compose up -d backend  db frontend  blockscout-proxy redis-db stats visualizer stats-db stats-db-init db-init
.PHONY: explorer

build:
	@docker build --no-cache -t tscel/exchain:contracts -f ./build/Dockerfile.contracts .
.PHONY: build

start:
	docker compose up -d layer1 layer2 backend  db frontend  blockscout-proxy redis-db stats visualizer stats-db stats-db-init db-init
.PHONY: start

stop:
	docker compose down layer1 layer2 backend  db frontend  blockscout-proxy redis-db stats visualizer stats-db stats-db-init db-init
.PHONY: stop

stop-all:
	@docker compose down
.PHONY: stop-all

clean: stop-all
	sudo rm -rf data deployer
.PHONY: clean
