news-server
news-server is the backend API for the Wirero platform. It handles auth, article storage, publishing logic, RSS ingestion, and S3 uploads.
Overview Stack, entry points, and what the server is responsible for.
Boot and Routing How the server starts and which routes it mounts.
Auth and Middleware JWT auth, API key validation, and the three middleware types.
Modules All active backend modules and what each one owns.
Article Lifecycle From draft to published — how an article moves through the system.
Publisher and RSS Publisher accounts, feed configuration, and hourly RSS ingestion.
S3 Uploads How signed URLs are generated for direct-to-S3 media uploads.
Scripts and Migrations One-off scripts and database utilities.
Environment Variables All required and optional env vars with format and purpose.