SPB Git forge
3commits 1branches 0releases
417.0 KBsize
maindefault branch
10 days agolast push
TypeScript 66.5% Python 30.9% JavaScript 1.4% CSS 0.7%
977 B · 46 lines make
Raw Blame History
1PY=.venv/bin/python2SI=.venv/bin/si34.PHONY: dev backend frontend worker migrate seed ingest test lint typecheck build deploy backup56dev: ## backend + frontend dev servers (two terminals recommended)7	@echo "run 'make backend' and 'make frontend' in two terminals"89backend: ## FastAPI with reload on :831110	$(SI) api --reload1112frontend: ## Next dev on :831013	pnpm dev:web1415worker: ## scheduler process16	$(SI) schedule1718migrate:19	$(SI) migrate2021seed:22	$(SI) seed2324ingest: ## full ingestion chain25	$(SI) run celestrak_satcat; $(SI) run celestrak_gp; $(SI) run celestrak_groups; $(SI) run derived_analytics2627test:28	$(PY) -m pytest -q2930lint:31	.venv/bin/ruff check src tests3233typecheck:34	cd apps/web && pnpm typecheck3536build:37	pnpm build3839deploy: ## stage + deploy through mld (see docs/DEPLOY.md)40	deploy/render-manifest.sh --push41	~/Desktop/cluster-skill/mld stage $(CURDIR) satelliteindex42	~/Desktop/cluster-skill/mld deploy satelliteindex --node M2M32b4344backup:45	$(SI) backup46