docs: sync latest doc updates to repo

This commit is contained in:
root
2026-05-21 03:50:53 +08:00
parent e22644b32b
commit 72036cb2c1
3 changed files with 220 additions and 0 deletions

View File

@@ -45,6 +45,33 @@ SIDES (Sabo Integrated Debris Flow Monitoring and Early Warning System) is a web
+---------+
```
```mermaid
flowchart TD
I["Internet"]:::internet --> RP["Reverse Proxy (TLS termination)"]:::proxy
RP --> NET["Docker Network (tckdev_net)"]:::network
subgraph NET["Docker Network"]
N["nginx (tckdev-web :80)"]:::server --> P["php-fpm (tckdev-app :9000)"]:::app --> DB["PostgreSQL (tckdev-db :5432)"]:::db
PG["pgAdmin (tckdev-pgAdmin :5050)"]:::tool --> DB
V["pgdata volume"]:::volume --> DB
end
P --> L["Laravel 12 Application"]:::laravel
L --> F["FCM API"]:::api
classDef internet fill:#2196F3,stroke:#333,stroke-width:2px,color:#fff;
classDef proxy fill:#4CAF50,stroke:#333,stroke-width:2px,color:#fff;
classDef network fill:#9C27B0,stroke:#333,stroke-width:2px,color:#fff;
classDef server fill:#FF9800,stroke:#333,stroke-width:2px,color:#fff;
classDef app fill:#00BCD4,stroke:#333,stroke-width:2px,color:#fff;
classDef db fill:#673AB7,stroke:#333,stroke-width:2px,color:#fff;
classDef tool fill:#FFC107,stroke:#333,stroke-width:2px,color:#000;
classDef volume fill:#795548,stroke:#333,stroke-width:2px,color:#fff;
classDef laravel fill:#8BC34A,stroke:#333,stroke-width:2px,color:#fff;
classDef api fill:#607D8B,stroke:#333,stroke-width:2px,color:#fff;
```
All four services run as Docker containers on a single host:
| Container | Image | Purpose |