···2829- Rust 1.88+
30- Chrome/Chromium for screenshot capture
31-- Alpine Linux (for container deployment)
3233### Development
34···3839# Build release version
40cargo build --release
41-42-# Run with Docker
43-docker build -t darkroom .
44-docker run -p 8080:8080 darkroom
45```
4647The service will start on port 8080.
48-49-### Architecture
50-51-The service is built using:
52-53-- **Axum** - Web framework
54-- **Tokio** - Async runtime
55-- **headless_chrome** - Browser automation for screenshots
56-- **Reqwest** - HTTP client for API calls
57-- **Serde** - JSON serialization/deserialization
···2829- Rust 1.88+
30- Chrome/Chromium for screenshot capture
03132### Development
33···3738# Build release version
39cargo build --release
000040```
4142The service will start on port 8080.
0000000000