18 lines
516 B
Makefile
18 lines
516 B
Makefile
VENV=source ./.venv/bin/activate;
|
|
ALEMBIC=alembic -c ./server/database/alembic/alembic.ini
|
|
|
|
.PHONY: test run migrate_head migrate_down migrate_history migrate_current migrate
|
|
test:
|
|
$(VENV) pytest -c ./server/testing/pytest.ini ./server/testing/tests/
|
|
run:
|
|
$(VENV) python run.py
|
|
migrate_head:
|
|
$(VENV) $(ALEMBIC) upgrade head
|
|
migrate_down:
|
|
$(VENV) $(ALEMBIC) downgrade -1
|
|
migrate_history:
|
|
$(VENV) $(ALEMBIC) history
|
|
migrate_current:
|
|
$(VENV) $(ALEMBIC) current
|
|
migrate:
|
|
$(VENV) $(ALEMBIC) revision --autogenerate
|