42 lines
879 B
Makefile
42 lines
879 B
Makefile
.PHONY:
|
|
|
|
# ==============================================================================
|
|
# Docker
|
|
|
|
local:
|
|
@echo Clearing kafka data
|
|
rm -rf ./kafka_data
|
|
@echo Clearing zookeeper data
|
|
rm -rf ./zookeeper
|
|
@echo Clearing prometheus data
|
|
rm -rf ./prometheus
|
|
@echo Starting local docker compose
|
|
docker-compose -f docker-compose.yaml up -d --build
|
|
|
|
|
|
clean_docker_data:
|
|
@echo Clearing kafka data
|
|
rm -rf ./kafka_data
|
|
@echo Clearing zookeeper data
|
|
rm -rf ./zookeeper
|
|
@echo Clearing prometheus data
|
|
rm -rf ./prometheus
|
|
@echo Clearing pg data
|
|
rm -rf ./pgdata
|
|
@echo Clearing mongo data
|
|
rm -rf ./mongodb_data_container
|
|
|
|
# ==============================================================================
|
|
# Docker support
|
|
|
|
FILES := $(shell docker ps -aq)
|
|
|
|
down-local:
|
|
docker stop $(FILES)
|
|
docker rm $(FILES)
|
|
|
|
clean:
|
|
docker system prune -f
|
|
|
|
logs-local:
|
|
docker logs -f $(FILES)
|