SASTxNST/Yantrix

GitHub: SASTxNST/Yantrix

Yantrix是一个太空科技协作平台,旨在促进空间数据集、AI/ML模型和卫星挑战的研究与工程创新。

Stars: 12 | Forks: 14

# Yantrix Yantrix 是一个下一代太空科技协作平台——专为**空间数据集、卫星挑战、AI/ML 实验、研究协作和工程创新**而构建。 本仓库包含完整的 Yantrix 开发环境: - **前端** → React + Vite + TypeScript - **后端** → Node.js + TypeScript + Express - **数据库** → PostgreSQL + Prisma ORM - **DevOps** → Docker + Docker Compose - **开发者 CLI** → Orbit CLI # 首次参与 Yantrix 的贡献者快速开始 ``` git clone cd Yantrix npm install cp .env.example .env npx orbit start ``` 此命令将: - 构建 Docker 容器 - 启动前端、后端和 PostgreSQL - 应用必要的数据库迁移 - 自动打开前端 - 启动交互式 Orbit shell 停止项目: ``` npx orbit stop ``` # Orbit 交互式 Shell 运行以下命令后: ``` npx orbit start ``` 您将进入: ``` orbit> ``` Shell 内可用的命令: ``` stop_orbit logs logs backend logs frontend logs postgres status open restart migrate deploy_migrate studio db help exit ``` - `stop_orbit` → 关闭前端、后端和数据库容器 - `exit` → 仅退出 shell,容器将继续运行 # URL 前端:http://localhost:5173 后端:http://localhost:8000 API:http://localhost:8000/api # Orbit CLI 命令 ``` npx orbit start npx orbit stop npx orbit restart npx orbit status npx orbit logs npx orbit logs backend npx orbit logs frontend npx orbit logs postgres npx orbit migrate npx orbit migrate init npx orbit migrate:deploy npx orbit migrate:status npx orbit generate npx orbit studio npx orbit db npx orbit shell backend npx orbit shell frontend npx orbit shell db npx orbit reset npx orbit open npx orbit health ``` # 为何使用 Orbit CLI? Orbit 的创建是为了改善贡献者的体验。 无需再记忆冗长的 Docker 命令,例如: ``` docker compose up -d --build docker compose logs -f backend docker compose exec backend npx prisma migrate dev ``` 使用: ``` npx orbit start npx orbit logs backend npx orbit migrate ``` 更简洁、更快速、更友好的贡献者体验。 # 项目结构 ``` Yantrix/ ├── frontend/ ├── backend/ ├── scripts/ │ └── orbit.js ├── docker-compose.yml ├── package.json ├── .env.example └── README.md ``` # 许可证 MIT # Yantrix 由 SAST
标签:AI/ML, Apex, ASN信息, DNS解析, Docker, Docker Compose, Express, GNU通用公共许可证, MITM代理, Node.js, PostgreSQL, Prisma ORM, React, Syscalls, TypeScript, Vite, 协作平台, 卫星挑战, 后端开发, 安全插件, 安全防御评估, 工程创新, 开发环境, 开源项目, 数据库管理, 数据集管理, 机器学习, 测试用例, 版权保护, 研究协作, 空间技术, 请求拦截