You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For detailed architecture and internal rules, see [docs/README.md](docs/README.md).
40
28
41
29
## Trial Run (Docker Pull And Run)
42
30
@@ -54,16 +42,8 @@ Then open:
54
42
55
43
-`http://localhost:4000/` for the web UI
56
44
-`http://localhost:4000/microsoft.com/azure-products.rss` for a built-in Azure updates feed
57
-
-`http://localhost:4000/phys.org/weekly.rss` for a built-in science headlines feed
58
-
-`http://localhost:4000/softwareleadweekly.com/issues.rss` for a built-in newsletter archive feed
59
-
60
-
This trial run is intentionally minimal:
61
-
62
-
- it uses the image's bundled config set, including embedded `html2rss-configs` feeds
63
-
- automatic feed generation stays disabled by default
64
-
- Browserless is not wired in yet
65
45
66
-
Use Docker Compose for Browserless, auto-updates, or local feed overrides.
46
+
This trial run is intentionally minimal. Use Docker Compose for Browserless, auto-updates, or local feed overrides.
67
47
68
48
## Deploy (Docker Compose)
69
49
@@ -73,76 +53,12 @@ Use Docker Compose for Browserless, auto-updates, or local feed overrides.
73
53
74
54
UI + API run on `http://localhost:4000`. The app exits if the secret key is missing.
75
55
76
-
The default compose file now uses the bundled config set.
77
-
If you want to add or override static feeds locally, uncomment the bind mount in [docker-compose.yml](docker-compose.yml) and provide `./config/feeds.yml`.
78
-
79
-
## Development (Dev Container)
56
+
## Development
80
57
81
58
Use the repository's [Dev Container](.devcontainer/README.md) for all local development and tests.
82
59
Running the app directly on the host is not supported.
83
60
84
-
Quick start inside the Dev Container:
85
-
86
-
```
87
-
make setup
88
-
make dev
89
-
make test
90
-
make ready
91
-
make yard-verify-public-docs
92
-
bundle exec rubocop -F
93
-
bundle exec rspec
94
-
make openapi
95
-
```
96
-
97
-
Dev URLs: Ruby app at `http://localhost:4000`, frontend dev server at `http://localhost:4001`.
98
-
99
-
Backend code under the `Html2rss::Web` namespace now lives under `app/web/**`, so Zeitwerk can mirror constant paths directly instead of relying on directory-specific namespace wiring.
100
-
`make ready` also runs `rake zeitwerk:verify`, which eager-loads the app and fails on loader drift early.
101
-
For contributors and AI agents changing backend structure, follow the rules in [docs/README.md](docs/README.md).
0 commit comments