FossilRepo

fossilrepo / Makefile
Blame History Raw 63 lines
1
.PHONY: up down build logs shell migrate migrations seed test lint check superuser ps
2
3
up:
4
docker compose up -d
5
6
down:
7
docker compose down
8
9
build:
10
docker compose up -d --build
11
12
restart:
13
docker compose restart backend
14
15
logs:
16
docker compose logs -f backend
17
18
shell:
19
docker compose exec backend bash
20
21
migrate:
22
docker compose exec backend python manage.py migrate
23
24
migrations:
25
docker compose exec backend python manage.py makemigrations $(app)
26
27
seed:
28
ifdef flush
29
docker compose exec backend python manage.py seed --flush
30
else
31
docker compose exec backend python manage.py seed
32
endif
33
34
test:
35
docker compose exec backend python -m pytest --cov --cov-report=term-missing -v
36
37
lint:
38
docker compose exec backend python -m ruff check . && docker compose exec backend python -m ruff format --check .
39
40
check: lint test
41
42
superuser:
43
docker compose exec backend python manage.py createsuperuser
44
45
ps:
46
docker compose ps
47
48
# Local dev (no Docker)
49
local-install:
50
uv sync --all-extras
51
52
local-migrate:
53
uv run python manage.py migrate
54
55
local-run:
56
uv run python manage.py runserver
57
58
local-test:
59
uv run python -m pytest --cov --cov-report=term-missing -v
60
61
local-lint:
62
uv run ruff check . && uv run ruff format --check .
63

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button