spb/satelliteindex
Public
TypeScript 66.5%
Python 30.9%
JavaScript 1.4%
CSS 0.7%
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