Skip to content

Commit 18f80b4

Browse files
committed
2 parents 2a2ed16 + 1ad8418 commit 18f80b4

6 files changed

Lines changed: 189 additions & 190 deletions

File tree

Makefile

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
.PHONY: setup dev up down build clean logs shell-backend shell-frontend migrate test
22

3-
# Install local dependencies for editor tooling
3+
# Full setup: prereqs, deps, pre-commit (runs scripts/setup.sh)
4+
# Unset VIRTUAL_ENV so uv uses the project's .venv instead of an active env
45
setup:
5-
@echo "📦 Installing backend dependencies..."
6-
cd backend && uv sync
7-
@echo "📦 Installing frontend dependencies..."
8-
cd frontend && pnpm install
6+
env -u VIRTUAL_ENV ./scripts/setup.sh
97
@echo "✅ Setup complete! Run 'make dev' to start."
108

119
# Full dev setup: install deps + start containers
@@ -45,6 +43,10 @@ shell-backend:
4543
shell-frontend:
4644
docker compose exec frontend sh
4745

46+
# Run makemigrations
47+
makemigrations:
48+
docker compose exec backend uv run python manage.py makemigrations
49+
4850
# Run migrations
4951
migrate:
5052
docker compose exec backend uv run python manage.py migrate
@@ -56,4 +58,3 @@ test:
5658
# Generate fake data
5759
generate-data:
5860
docker compose exec backend uv run python manage.py generate_listings
59-

0 commit comments

Comments
 (0)