# MobileModels The project now uses the repository root as the single runtime entry and can be started directly with Docker Compose. ## Run ```bash docker compose up --build -d ``` If you want a local test MySQL together with the app: ```bash docker compose -f docker-compose.yml -f docker-compose.test.yml up --build -d ``` Entry pages: - `http://127.0.0.1:8123/web/device_query.html` - `http://127.0.0.1:8123/web/brand_management.html` - `http://127.0.0.1:8123/web/device_query.html?view=docs` ## Structure ```text workspace/ upstream raw data, notes, and history files dist/ build outputs and MySQL seed docs/ project docs sql/ MySQL schema tools/ build, sync, import, and service scripts web/ UI pages and static assets ``` Notes: - `workspace/` stores the source workspace - `docker-compose.yml`, `Dockerfile`, and `tools/` live in the project root - the main compose file targets remote MySQL usage - `docker-compose.test.yml` provides a local MySQL only for testing - upstream git sync, index rebuild, and MySQL refresh run inside containers More details: - [docs/README.md](docs/README.md) - [docs/web-ui.md](docs/web-ui.md)