Changeset View
Changeset View
Standalone View
Standalone View
Makefile.local
TEST_DIRS := ./swh/web/tests | TEST_DIRS := ./swh/web/tests | ||||
YARN ?= yarn | |||||
yarn-install: package.json | |||||
$(YARN) install | |||||
.PHONY: build-webpack-dev | .PHONY: build-webpack-dev | ||||
build-webpack-dev: | build-webpack-dev: yarn-install | ||||
yarn build-dev | $(YARN) build-dev | ||||
.PHONY: build-webpack-dev-no-verbose | .PHONY: build-webpack-dev-no-verbose | ||||
build-webpack-dev-no-verbose: | build-webpack-dev-no-verbose: yarn-install | ||||
yarn build-dev >/dev/null | $(YARN) build-dev >/dev/null | ||||
.PHONY: build-webpack-prod | .PHONY: build-webpack-prod | ||||
build-webpack-prod: | build-webpack-prod: yarn-install | ||||
yarn build | $(YARN) build | ||||
.PHONY: run-migrations | .PHONY: run-migrations | ||||
run-migrations: | run-migrations: | ||||
python3 swh/web/manage.py migrate 2>/dev/null | python3 swh/web/manage.py migrate 2>/dev/null | ||||
python3 swh/web/manage.py createcachetable 2>/dev/null | python3 swh/web/manage.py createcachetable 2>/dev/null | ||||
.PHONY: run-migrations-prod | .PHONY: run-migrations-prod | ||||
run-migrations-prod: | run-migrations-prod: | ||||
django-admin migrate --settings=swh.web.settings.production 2>/dev/null | django-admin migrate --settings=swh.web.settings.production 2>/dev/null | ||||
django-admin createcachetable --settings=swh.web.settings.production 2>/dev/null | django-admin createcachetable --settings=swh.web.settings.production 2>/dev/null | ||||
run-django-webpack-devserver: run-migrations | run-django-webpack-devserver: run-migrations yarn-install | ||||
bash -c "trap 'trap - SIGINT SIGTERM ERR; kill %1' SIGINT SIGTERM ERR; yarn start-dev & cd swh/web && python3 manage.py runserver --nostatic" | bash -c "trap 'trap - SIGINT SIGTERM ERR; kill %1' SIGINT SIGTERM ERR; $(YARN) start-dev & cd swh/web && python3 manage.py runserver --nostatic" | ||||
run-django-webpack-dev: build-webpack-dev run-migrations | run-django-webpack-dev: build-webpack-dev run-migrations | ||||
python3 swh/web/manage.py runserver --nostatic | python3 swh/web/manage.py runserver --nostatic | ||||
run-django-webpack-prod: build-webpack-prod run-migrations-prod | run-django-webpack-prod: build-webpack-prod run-migrations-prod | ||||
python3 swh/web/manage.py runserver --nostatic --settings=swh.web.settings.production | python3 swh/web/manage.py runserver --nostatic --settings=swh.web.settings.production | ||||
run-django-server-dev: run-migrations | run-django-server-dev: run-migrations | ||||
Show All 9 Lines |