docs: sync latest doc updates to repo
This commit is contained in:
@@ -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 |
|
||||
|
||||
Reference in New Issue
Block a user