Files
FreshRSS/.devcontainer
Alexandre Alapetite e7689459f2 Rework trusted proxies (#5549)
* Rework trusted proxies
Fix https://github.com/FreshRSS/FreshRSS/issues/5502
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/3226

New environment variable `TRUSTED_PROXY`: set to 0 to disable, or to a list of trusted IP ranges compatible with https://httpd.apache.org/docs/current/mod/mod_remoteip.html#remoteiptrustedproxy

New internal environment variable `CONN_REMOTE_ADDR` to remember the true IP address of the connection (e.g. last proxy), even when using mod_remoteip.

Current working setups should not observe any significant change.

* Minor whitespace

* Safer trusted sources during install
Rework of https://github.com/FreshRSS/FreshRSS/pull/5358
https://github.com/FreshRSS/FreshRSS/issues/5357

* Minor readme
2023-07-30 12:59:18 +02:00
..
2023-07-30 12:59:18 +02:00
2023-05-28 18:03:34 +02:00

Dev Container for FreshRSS

This is a Development Container to provide a one-click full development environment with all the needed tools and configurations, to develop and test FreshRSS.

It can be used on your local machine (see for instance the Dev Containers extension for Visual Studio Code), or as GitHub Codespaces simply in a Web browser:

Open in GitHub Codespaces

Test instance of FreshRSS

A test instance of FreshRSS is automatically started as visible from the Ports tab: check the Local Address column, and click on the Open in browser 🌐 icon. It runs the FreshRSS code that you are currently editing.

Software tests

Running the tests can be done directly from the built-in terminal, e.g.:

make test-all