feat: add Doris and Overleaf services with configuration files

This commit is contained in:
Sun-ZhenXing
2026-01-15 15:13:05 +08:00
parent 3efc2150fe
commit 10313b35e9
11 changed files with 531 additions and 1 deletions
+52
View File
@@ -0,0 +1,52 @@
# Doris
Apache Doris is a modern OLAP database designed for fast analytics and real-time business intelligence. It provides SQL interface compatible with standard SQL semantics and supports both batch and real-time data processing.
## Quick Start
```bash
docker compose up -d
```
## Ports
| Service | Port | Purpose |
| ------- | ---- | ----------------- |
| FE | 9030 | Query Port |
| FE | 8030 | Web UI & HTTP API |
| BE | 8040 | Backend HTTP Port |
## Default Credentials
- Web UI: <http://localhost:8030>
- Username: `admin`
- Password: `admin` (default, should be changed)
## Environment Variables
Key environment variables:
- `DORIS_VERSION`: Docker image version (default: 3.0.0)
- `DORIS_FE_CPU_LIMIT`: FE CPU limit (default: 1.00)
- `DORIS_FE_MEMORY_LIMIT`: FE memory limit (default: 2G)
- `DORIS_BE_CPU_LIMIT`: BE CPU limit (default: 2.00)
- `DORIS_BE_MEMORY_LIMIT`: BE memory limit (default: 4G)
See `.env.example` for all available options.
## Architecture
The deployment includes:
- **Frontend (FE)**: Handles query planning, metadata management, and user connections
- **Backend (BE)**: Executes queries and manages data storage
## Documentation
- [Apache Doris Official Docs](https://doris.apache.org/)
- [Quick Start Guide](https://doris.apache.org/docs/get-starting/)
- [SQL Reference](https://doris.apache.org/docs/sql-manual/)
## License
Apache License 2.0