Commit Graph

32 Commits

Author SHA1 Message Date
Ivan Gabaldon
8b75609524 [mod] container: replace uWSGI with Granian (#395)
To sync with https://github.com/searxng/searxng/pull/4820
2025-07-04 14:35:43 +02:00
Ivan Gabaldon
fc51db2367 [fix] container: missing data volume (#399)
Synced from a76ccba9c5/container/base.yml (L54)
2025-06-28 08:59:38 +02:00
Ivan Gabaldon
31acd45ec2 [fix] remove security cap
Fixes 749de829d5bad6a05ebe1a733a6bd942c1a386ec
2025-05-20 14:39:21 +02:00
Ivan Gabaldon
9adeb8a6f2 revert setting env on Caddyfile (#341) 2025-02-15 21:21:43 +01:00
Ivan Gabaldon
5fc00a3285 Rework Caddyfile (#255)
* 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>
2025-02-14 10:27:41 +01:00
Bnyro
f2b9efe33e feat: uwsgi workers / threads configuration options (#235) 2024-10-04 11:25:44 +02:00
Ivan Gabaldon
61745b3bf1 Update to Valkey 8 (#273) 2024-09-22 18:41:39 +02:00
Ivan Gabaldon
63f06f5db3 Replace with official Valkey image (#234)
* 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>
2024-06-02 21:47:14 +02:00
Émilien (perso)
8546bf599b Add automatic restart of the services
close https://github.com/searxng/searxng-docker/pull/106
2024-05-13 15:43:18 +02:00
Ivan Gabaldon
a0e711191e Replace Redis with Valkey + reduce logging for containers caddy and redis (#230)
* replace redis w/valkey

* cleanup

* apply changes

* revert volume reuse

* fix valkey container

* revert remove `CAP_DROP` `CAP_ADD`

* revert switch from `redis` to `valkey`

* revert revert volume reuse

* update README

* apply changes

* add back useful stuff from README + keep structure + keep compat old docker compose

---------

Co-authored-by: Emilien Devos <4016501+unixfox@users.noreply.github.com>
2024-05-13 15:39:28 +02:00
iacore
8e3220be09 Add docker.io prefix to container image names (#221)
Co-authored-by: iacore <noreply+gpg-stub@1a-insec.net>
2024-02-29 14:19:37 +01:00
Ivan Gabaldon
6813aff4d4 allow persistent rdb (#198)
Signed-off-by: Inetol <igabaldon@inetol.net>
2023-11-28 18:35:40 +01:00
Alexandre Flament
12d726f4ff docker-compose.yaml: remove CAP_DAC_OVERRIDE
Close #30
2022-12-31 00:28:19 +00:00
Alexandre Flament
d4ae67a468 Remove scripts 2/n 2022-04-22 09:45:47 +02:00
Alexandre Flament
0a1db38e21 Rely on searxng/settings.yml 2022-03-20 10:36:48 +01:00
Alexandre Flament
fe4a33a2bf Replace morty & filtron by redis & the limiter plugin 2022-02-25 23:11:13 +01:00
Alexandre Flament
77cc397d40 Fix docker-compose.yml
Update searxng-docker with https://github.com/searxng/searxng/pull/383 changes.

Close https://github.com/searxng/searxng-docker/issues/6
2021-11-27 10:56:56 +01:00
Alexandre Flament
38377d53c9 SearXNG 2021-10-01 18:13:17 +02:00
Steffen
83f465995f Restart caddy service on-failure 2021-03-29 14:22:43 +02:00
Alexandre Flament
909201fef2 Remove old searx-checker
See https://github.com/searx/searx/pull/2419
2021-01-17 09:53:59 +01:00
Rafael
7a76a003a2 Fix morty not binding to 0.0.0.0 2020-07-30 13:42:47 -05:00
Alexandre Flament
bdf5619765 [mod] upgrade to Caddy v2 (#44)
* Use docker image caddy:2-alpine
* Caddyfile: remove "limits 10KB"
* Caddyfile: URL /filtron/rules removes (filtron API still availabled on http://localhost:4041/rules )
* caddy storage are docker volumes (caddy-data and caddy-config). start.sh and stop.sh have been modified to keep these volumes.
* .env: Remove SEARX_PROTOCOL, SEARX_TLS, FILTRON_USER and FILTRON_PASSWORD variables.
* docker-compose.yml: filtron and morty listen on 127.0.0.1 (related to #38)

* Fix #37: settings ```SEARX_HOSTNAME=localhost:8888``` works as expected (https connection)
2020-07-13 08:12:32 +02:00
Dalf
92cdb70360 [mod] docker-compose.yaml: remove hardcoded IP 2020-04-10 10:45:58 +02:00
Dalf
e4e3aa48f4 [mod] update Caddy version 2019-10-19 18:53:06 +02:00
Dalf
3d2c643dd2 Use searx/searx Docker image 2019-07-13 16:53:11 +02:00
Dalf
ba3507d96b filtron: add rules.json in this project 2019-07-13 10:56:22 +02:00
Dalf
440ee48aef docker-compose.yml : reference dalf/* docker images for now 2019-07-11 17:17:12 +02:00
Dalf
86f1f7e22d Mainly add searx/searx-checker
- Add searx/searx-checker image with automatic check everyday. Result https://${HOSTNAME}/status
- Cache /static files
- Add start.sh, stop.sh, update.sh
2019-07-09 18:05:05 +02:00
Dalf
4023196f54 Bug fix: add capabilities 2019-07-06 16:37:18 +02:00
Dalf
6dea64a9dc Add filtron (configuration not done / checked)
Drop capabilities
2019-07-06 14:54:05 +02:00
Dalf
5d5a5353ac Working connections between the docker containers 2019-07-02 18:24:26 +02:00
Dalf
fe312fdae9 Initial commit 2019-07-01 16:26:45 +02:00