Files
home-information/Makefile
Tony C 4caf08f314 Edit mode item selection improvements (#226)
* New templates for edit item selection.
* Added javascript filtering/search for edit mode entity picking. WIP
* Added 'unused" flagging for entities during editing.
* Improved template factoring and styling for edit mode sidebar.
2025-09-23 23:06:42 +00:00

58 lines
1.2 KiB
Makefile

NOW_DATE := $(shell date -u +'%Y-%m-%dT%H:%M:%SZ')
SCRIPTS = deploy/env-generate.py deploy/run_container.sh
.SECONDARY:
.DEFAULT_GOAL := fix-permissions
test:
cd src && ./manage.py test --keepdb
test-fast:
cd src && ./manage.py test --keepdb --parallel 4
lint:
cd src && flake8 --config=.flake8-ci hi/ 2>/dev/null
lint-strict:
cd src && flake8 --config=.flake8 hi/ 2>/dev/null
check: lint test
docker-build: Dockerfile
@HI_VERSION=$$(cat HI_VERSION); \
docker build \
--label "name=hi" \
--label "version=$$HI_VERSION" \
--label "build-date=$(NOW_DATE)" \
--tag hi:$$HI_VERSION \
--tag hi:latest .
docker-run: .private/env/local.dev Dockerfile fix-permissions
./deploy/run_container.sh -bg
docker-run-fg: .private/env/local.dev Dockerfile fix-permissions
./deploy/run_container.sh
docker-stop:
docker stop hi
env-build: .private/env/local.dev fix-permissions
./deploy/env-generate.py --env-name local
env-build-dev: .private/env/development.sh fix-permissions
./deploy/env-generate.py --env-name development
.private/env/local.dev:
.private/env/development.sh:
.PHONY: fix-permissions
fix-permissions:
@echo "Setting execute permissions for $(SCRIPTS)"
chmod +x $(SCRIPTS)