Flask app with Clean Architecture (core/infra), RSS feed parsing, avatar resolution from social.org files, Docker + Nginx setup.
23 lines
471 B
Markdown
23 lines
471 B
Markdown
# Org Social Web Reading
|
|
|
|
Public timeline viewer for [Org Social](https://org-social.org/) posts.
|
|
|
|
## Run
|
|
|
|
```bash
|
|
cp .env.example .env
|
|
docker compose up --build -d
|
|
```
|
|
|
|
Open `http://localhost:8080`.
|
|
|
|
## Configuration
|
|
|
|
Environment variables (`.env`):
|
|
|
|
| Variable | Default | Description |
|
|
|---|---|---|
|
|
| `RSS_URL` | `http://relay.org-social.org/rss.xml` | RSS feed URL |
|
|
| `CACHE_TIMEOUT` | `300` | Cache duration in seconds |
|
|
| `EXTERNAL_PORT` | `8080` | Public port |
|