blob: 9ef713832e66425fce64cd1b2b205a20a4bc3ad3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
database_url := "postgres://tidyindex:tidyindex@localhost:35434/tidyindex"
default:
@just --list
dev-setup: db-up migrate seed
@echo "Development environment ready"
dev-teardown: db-destroy
@echo "Development environment torn down"
db-up:
docker compose up -d postgres
@until docker exec tidyindex-postgres pg_isready -U tidyindex -d tidyindex > /dev/null 2>&1; do sleep 1; done
db-destroy:
docker compose down -v --remove-orphans
docker rm -f tidyindex-postgres 2>/dev/null || true
docker volume rm tidyindex-pgdata 2>/dev/null || true
db-logs:
docker compose logs -f postgres
db-reset: db-destroy db-up migrate seed
@echo "Database reset complete"
db-shell:
docker exec -it tidyindex-postgres psql -U tidyindex -d tidyindex
migrate:
docker exec -i tidyindex-postgres psql -U tidyindex -d tidyindex < migrations/001_raw_schema.sql
seed:
/home/benj/.virtualenvs/tidyindex/bin/python scripts/seed.py
# ---- web stack (pnpm workspace at web/) ----
web-install:
cd web && pnpm install
web-dev-ui:
cd web && pnpm dev:ui
web-dev-api:
cd web && pnpm dev:api
web-check:
cd web && pnpm check
|