Перейти к содержимому

Installation for devs

Это содержимое пока не доступно на вашем языке.

BunSqStat/
├── apps/
| ├── docs/ # Astro docs
│ ├── server/ # Bun backend API
│ │ ├── src/ # Source code
│ │ └── __tests__/ # Test suites
│ └── web/ # Vue 3 frontend
│ ├── src/ # Source code
│ └── dist/ # Build output
├── docs/ # Documentation
├── docker/ # Docker configs
└── packages/ # Shared packages
└── i18n # locales
  • Bun - Ultra-fast JavaScript runtime
  • TypeScript - Type-safe development
  • Elysia - High-performance web framework
  • Redis Stack - Real-time search and analytics
  • Docker - Containerization
  • Turbo - Monorepo build system
  • Biome - Fast linter and formatter
Terminal window
# Clone the repository
git clone <repository-url>
cd BunSqStat
# Install dependencies
bun install
# Start Redis with Docker Compose
docker-compose up -d
# Copy environment template
cp .env.example .env
# Configure your Squid log paths in .env
Terminal window
# Start all services in development mode
bun run dev
# Or start individual services
bun run dev --filter=server # Backend only
bun run dev --filter=web # Frontend only
Terminal window
# Build all apps
bun run build
# Deploy with Docker Compose
docker-compose up -d