docs: reorganize documentation with i18n and Swagger API reference

- Add per-submodule docs structure (server-core, dashboard-ui, device-agent)
- Restructure VitePress with i18n support (Indonesian default + English)
- Add Swagger API reference pages with Swagger UI CDN embed
- Create merge.js script for combining sidebar manifests
- Integrate docs build into Docker (update.sh + nginx volume mount)
- Add documentation section to root README
This commit is contained in:
datadunia
2026-06-10 02:36:24 +07:00
parent 13e8787553
commit 60d326880a
11 changed files with 2735 additions and 20 deletions
+2
View File
@@ -61,6 +61,8 @@ services:
VITE_API_BASE_URL: ${VITE_API_BASE_URL}
ports:
- "${WEB_PORT:-80}:80"
volumes:
- ./apps/docs/.vitepress/dist:/usr/share/nginx/html/docs:ro
depends_on:
- server-core
restart: unless-stopped