35 lines
		
	
	
		
			553 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			553 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # TODO(rmanach): add a pyproject.toml
 | |
| 
 | |
| format:
 | |
| 	black deployment/*.py
 | |
| 	black mumui/*.py
 | |
| 
 | |
| lint:
 | |
| 	ruff deployment/*.py
 | |
| 	ruff mumui/*.py
 | |
| 
 | |
| 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
 |