Update documentation for TypeScript frontend build system

- README.md: Add comprehensive build system section explaining TypeScript backend/frontend compilation, esbuild usage, and development commands
- CLAUDE.md: Update architecture documentation to reflect TypeScript frontend with shared components and esbuild compilation
- scripts/deploy.sh: Update deployment instructions to use new unified build command

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Claude Code 2025-07-07 20:36:58 -04:00
parent 1d346bf9f2
commit 56c846a44b
3 changed files with 98 additions and 44 deletions

View file

@ -180,7 +180,7 @@ fi
echo "3. Set up the application:"
echo " cd /opt/icewatch"
echo " npm install"
echo " npm run build # Compile TypeScript and build CSS"
echo " npm run build # Build everything: TypeScript backend + frontend + CSS + i18n"
echo " cp .env.example .env"
echo " nano .env # Add your MapBox token and admin password"
echo ""