mirror of
https://github.com/cassandra/home-information.git
synced 2025-12-23 22:17:49 -05:00
* 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.
58 lines
1.2 KiB
Makefile
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)
|
|
|
|
|