```mermaid
graph TD
subgraph Test Environment
TEST_SPACE[Hugging Face Space
Test Server] -->|Connects to| TEST_DB[Test PostgreSQL Database]
TEST_SPACE -->|Runs| APP_TEST[Docker Container: Application]
end
subgraph Production Environment
PROD_SPACE[Hugging Face Space
Production Server] -->|Connects to| PROD_DB[Production PostgreSQL Database]
PROD_SPACE -->|Runs| APP_PROD[Docker Container: Application]
end
subgraph CI/CD Pipeline
GITHUB[GitHub Repository] -->|Push to| TEST_SPACE
TEST_SPACE -->|Integration Tests Pass| PROD_SPACE
end
subgraph External Services
TEST_DB -->|Hosted on| DB_SERVICE[Supabase]
PROD_DB -->|Hosted on| DB_SERVICE
end
classDef server fill:#f9f,stroke:#333,stroke-width:2px,color:#000000;
classDef db fill:#bbf,stroke:#333,stroke-width:2px,color:#000000;
classDef pipeline fill:#bfb,stroke:#333,stroke-width:2px,color:#000000;
class TEST_SPACE,PROD_SPACE,APP_TEST,APP_PROD server;
class TEST_DB,PROD_DB db;
class GITHUB pipeline;
```