format:
	@./venv/bin/black mumui/*.py deployment/*.py

lint:
	@./venv/bin/ruff .

dev:
	rm -rf venv
	python3 -m virtualenv venv
	./venv/bin/pip install -r requirements.txt
	./venv/bin/pip install -r requirements-dev.txt

django:
	docker build . -t mumui:local

pushpin-local:
	cd pushpin && docker build . -t pushpin:local

nginx-local:
	cd nginx && docker build . -t nginx:local

build:
	$(MAKE) pushpin-local
	$(MAKE) nginx-local
	$(MAKE) django

run:
	docker compose up

stop:
	docker compose down
