* [fix] container: remove static hashing
Allows browser cache heuristics to properly work.
Related https://github.com/searxng/searxng/pull/5006
Closes https://github.com/searxng/searxng-docker/issues/409
* [fix] container: don't revalidate at every request
As Granian no longer handles static files directly, the whole process goes through Flask, which apart from being slow, is resource intensive, even to serve HTTP 304 responses.
* rework Caddyfile
* fix missing "public" directive
* features cleanup
Since this header is attached to each outgoing request the overall size is slightly increased by 300 bytes, we don't care if the site is allowed to play media in the background, so with the vast majority of features that have been added (and those that were already present)
* restore encode directive
Caddyserver actually did passthrough the precompressed resources served by uWSGI (Oops)
* merge upstream changes
* fix typo
---------
Co-authored-by: Émilien (perso) <4016501+unixfox@users.noreply.github.com>
* Update: grammatical correctness in README.md
* Update: grammatical accuracy on README.md
* Update: enhance readability and include proper syntax highlighting for the commands under "Start SearXNG with systemd" in README.md
Update: enhance readability and include proper syntax highlighting for the commands under "Start SearXNG with systemd" in README.md
Update README.md
Update README.md
Update README.md
Update: enhance readability and included proper syntax highlighting for the commands under "Start SearXNG with systemd" in README.md
Update: Space Fix!
Update: Space Fixing in cp command
Add instructions to the `README.md` for removing `cap_drop: - ALL` on the first run.
* **Explanation**: Add a note explaining that `cap_drop: - ALL` must be removed from the `docker-compose.yaml` file for the `searxng` service to successfully create `/etc/searxng/uwsgi.ini`.
* **Reason**: Explain that the `cap_drop: - ALL` directive removes all capabilities, including those required for the creation of the `uwsgi.ini` file.
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/IAmStoxe/searxng-docker?shareId=XXXX-XXXX-XXXX-XXXX).
* replace with official image
* use `7-alpine` tag
* prevent collision with other volumes
* Revert editing README formatting
---------
Co-authored-by: Émilien (perso) <4016501+unixfox@users.noreply.github.com>
* Update README to use newer docker compose command
* Update README to add note about docker < 3.6.0 and docker-compose
* Update the docker compose install url