Skip to content

Commit a666eca

Browse files
authored
Update README to remove Flask and CherryPy references
Removed references to Flask and CherryPy from the README, focusing on FastAPI as the primary web framework. Updated the running services section to reflect the removal of Flask and CherryPy commands.
1 parent ceca3ba commit a666eca

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

README.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -100,12 +100,12 @@ BLOOM (Bioinformatics Laboratory Operations and Object Management) is a Laborato
100100
- **File management**: S3-compatible file storage with metadata tracking
101101
- **Barcode/label printing**: Integration with Zebra label printers via zebra_day
102102
- **FedEx tracking**: Package tracking integration via fedex_tracking_day
103-
- **Multi-interface support**: Flask web UI, FastAPI REST API, and CherryPy admin interface
103+
- **Multi-interface support**: FastAPI REST API and standard+admin user web page
104104

105105
### Technology Stack
106106
- **Language**: Python 3.12+
107107
- **Database**: PostgreSQL 15+ (via SQLAlchemy ORM)
108-
- **Web Frameworks**: FastAPI (primary), Flask (legacy UI)
108+
- **Web Frameworks**: FastAPI (primary)
109109
- **Storage**: AWS S3 / Supabase Storage
110110
- **Authentication**: Supabase Auth (OAuth2 with social providers)
111111
- **Label Printing**: zebra_day library
@@ -224,9 +224,7 @@ flowchart TB
224224
data_lineage["data_lineage"]
225225
end
226226
227-
Flask --> Business
228227
FastAPI --> Business
229-
Cherry --> Business
230228
CLI --> Business
231229
Business --> DataAccess
232230
DataAccess --> ORM
@@ -254,9 +252,6 @@ bloom_lims/
254252
| Entry Point | File | Port | Purpose |
255253
|-------------|------|------|---------|
256254
| Flask UI | `bloom_lims/bkend/bkend.py` | 5000 | Web-based user interface |
257-
| FastAPI | `bloom_lims/bkend/fastapi_bkend.py` | 8000 | REST API |
258-
| CherryPy | `bloom_lims/bkend/cherrypy_bkend.py` | 8080 | Admin interface |
259-
260255
---
261256

262257
## 3. Core Data Model
@@ -1189,15 +1184,10 @@ bobj.load_templates_from_directory('bloom_lims/templates/')
11891184
### 14.3 Running Services
11901185
11911186
```bash
1192-
# Flask UI (development)
1193-
python -m bloom_lims.bkend.bkend
11941187
11951188
# FastAPI (development)
11961189
uvicorn bloom_lims.bkend.fastapi_bkend:app --reload --port 8000
11971190
1198-
# CherryPy Admin
1199-
python -m bloom_lims.bkend.cherrypy_bkend
1200-
12011191
# Production with gunicorn
12021192
gunicorn -w 4 -b 0.0.0.0:5000 bloom_lims.bkend.bkend:app
12031193
```

0 commit comments

Comments
 (0)