mumui/Makefile
2025-11-01 14:01:03 +01:00

39 lines
667 B
Makefile

ROOT_DIR = $(dir $(realpath $(lastword $(MAKEFILE_LIST))))
PYTHON = $(ROOT_DIR)venv/bin/python
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:mumui
nginx-local:
cd nginx && docker build . -t nginx:mumui
build:
$(MAKE) pushpin-local
$(MAKE) nginx-local
$(MAKE) django
.PHONY: static
static:
$(PYTHON) manage.py collectstatic --no-input
run:
docker compose up
stop:
docker compose down