covid/Makefile

66 lines
1.3 KiB
Makefile
Raw Normal View History

2020-07-31 10:27:48 -07:00
INFLUX_DATA_PATH := ${CURDIR}/testdata/influx
GRAFANA_DATA_PATH := ${CURDIR}/testdata/grafana
VENV := testenv
INFLUX := http://localhost:10019/covid
.PHONY: local-venv-setup
local-venv-setup:
virtualenv -p python3 $(VENV)
./$(VENV)/bin/python3 -m pip install -r requirements.txt
.PHONY: local-venv-wipe
local-venv-wipe:
rm -rf $(VENV)
.PHONY: run-local-influx
run-local-influx:
-docker rm covid-influx
mkdir -p $(INFLUX_DATA_PATH)
docker run -d --name covid-influx -p 10019:8086 -v ${INFLUX_DATA_PATH}:/var/lib/influxdb influxdb:1.7
echo "http://localhost:10019"
.PHONY: stop-local-influx
stop-local-influx:
-docker stop covid-influx
.PHONY: wipe-local-influx
wipe-local-influx:
-rm -rf $(INFLUX_DATA_PATH)
.PHONY: local-influx-cli
local-influx-cli:
docker exec -it covid-influx influx
.PHONY: run-local-grafana
run-local-grafana:
-docker rm covid-grafana
mkdir -p $(GRAFANA_DATA_PATH)
docker run -d --name covid-grafana --link covid-influx:influx -p 10020:3000 -v ${GRAFANA_DATA_PATH}:/var/lib/grafana grafana/grafana
echo "http://localhost:10020"
.PHONY: stop-local-grafana
stop-local-grafana:
-docker stop covid-grafana
.PHONY: wipe-local-grafana
wipe-local-grafana:
-rm -rf $(GRAFANA_DATA_PATH)
.PHONY: ingest
ingest:
python3 ingest.py
.PHONY: pull
pull:
cd COVID-19/; git pull