<feed xmlns='http://www.w3.org/2005/Atom'>
<title>searxng/.git/dockerfiles, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.slickd.xyz/searxng/.git/'/>
<entry>
<title>[mod] rework container deployment (#4764)</title>
<updated>2025-05-11T16:12:51+00:00</updated>
<author>
<name>Ivan Gabaldon</name>
<email>igabaldon@inetol.net</email>
</author>
<published>2025-05-11T16:12:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.slickd.xyz/searxng/.git/commit/?id=d16854e67a5bf2f640aabf119c9b50f5a1a3f24f'/>
<id>d16854e67a5bf2f640aabf119c9b50f5a1a3f24f</id>
<content type='text'>
container.yml will run after integration.yml COMPLETES successfully and in master branch.

Style changes, cleanup and improved integration with CI by leveraging the use of
shared cache between all workflows.

* Podman is now supported to build the container images (Docker also received a refactor, merging both build and buildx)
* Container images are being built by Buildah instead of Docker BuildKit.
* Container images are tested before release.
* Splitting "modern" (amd64 &amp; arm64) and "legacy" (armv7) arches on different Dockerfiles allowing future optimizations.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
container.yml will run after integration.yml COMPLETES successfully and in master branch.

Style changes, cleanup and improved integration with CI by leveraging the use of
shared cache between all workflows.

* Podman is now supported to build the container images (Docker also received a refactor, merging both build and buildx)
* Container images are being built by Buildah instead of Docker BuildKit.
* Container images are tested before release.
* Splitting "modern" (amd64 &amp; arm64) and "legacy" (armv7) arches on different Dockerfiles allowing future optimizations.</pre>
</div>
</content>
</entry>
<entry>
<title>[mod] Rework Dockerfile - migrate to glibc (debian) (#4721)</title>
<updated>2025-05-06T09:56:59+00:00</updated>
<author>
<name>Ivan Gabaldon</name>
<email>igabaldon@inetol.net</email>
</author>
<published>2025-05-06T09:56:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.slickd.xyz/searxng/.git/commit/?id=a2fa7de880a06bada1e3a281d2e3652999cd20dd'/>
<id>a2fa7de880a06bada1e3a281d2e3652999cd20dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix] revert searxng/searxng#4699 due to breaking issues (#4720)</title>
<updated>2025-05-05T07:46:37+00:00</updated>
<author>
<name>Bnyro</name>
<email>bnyro@tutanota.com</email>
</author>
<published>2025-05-05T07:46:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.slickd.xyz/searxng/.git/commit/?id=0315988f5ab9d5d55693bc9a0eca045bf9220506'/>
<id>0315988f5ab9d5d55693bc9a0eca045bf9220506</id>
<content type='text'>
This reverts commit 2e74d863210c0d21b9e0a64576dcd24237f23f8c.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 2e74d863210c0d21b9e0a64576dcd24237f23f8c.</pre>
</div>
</content>
</entry>
<entry>
<title>Rework Dockerfile (#4699)</title>
<updated>2025-05-04T20:27:53+00:00</updated>
<author>
<name>Ivan Gabaldon</name>
<email>igabaldon@inetol.net</email>
</author>
<published>2025-05-04T20:27:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.slickd.xyz/searxng/.git/commit/?id=2e74d863210c0d21b9e0a64576dcd24237f23f8c'/>
<id>2e74d863210c0d21b9e0a64576dcd24237f23f8c</id>
<content type='text'>
This is one of various PR to refactor the entire SearXNG Docker workflow.

Switches to Python glibc based images, all dependencies are installed via pip and not from system repositories, and several minor changes.

This PR will increase the image size from 194.9 MB to 345.47 MB (amd64), this is due to ARMv7 images (needs dependencies for wheels compilation and runtime (?)) and uWSGI webserver. Later PR will reduce the final image size.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is one of various PR to refactor the entire SearXNG Docker workflow.

Switches to Python glibc based images, all dependencies are installed via pip and not from system repositories, and several minor changes.

This PR will increase the image size from 194.9 MB to 345.47 MB (amd64), this is due to ARMv7 images (needs dependencies for wheels compilation and runtime (?)) and uWSGI webserver. Later PR will reduce the final image size.</pre>
</div>
</content>
</entry>
<entry>
<title>Don't hardcode uWSGI parameters (#4578)</title>
<updated>2025-04-04T12:57:53+00:00</updated>
<author>
<name>Ivan Gabaldon</name>
<email>igabaldon@inetol.net</email>
</author>
<published>2025-04-04T12:57:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.slickd.xyz/searxng/.git/commit/?id=9424bac031db78ab23d1e5f21ec2906e3d603433'/>
<id>9424bac031db78ab23d1e5f21ec2906e3d603433</id>
<content type='text'>
* Initial update

* fix

* add todo note</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Initial update

* fix

* add todo note</pre>
</div>
</content>
</entry>
<entry>
<title>container: add default support for IPv6 (#4448)</title>
<updated>2025-03-15T10:20:37+00:00</updated>
<author>
<name>Ivan Gabaldon</name>
<email>igabaldon@inetol.net</email>
</author>
<published>2025-03-15T10:20:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.slickd.xyz/searxng/.git/commit/?id=11b5ae186baae033e9e1919be580017e82d1925f'/>
<id>11b5ae186baae033e9e1919be580017e82d1925f</id>
<content type='text'>
* Initial update

* update docs and test files</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Initial update

* update docs and test files</pre>
</div>
</content>
</entry>
<entry>
<title>[fix] "[fix] uwsgi: don't set static-expires": Clean comment that forgot to cleen</title>
<updated>2025-03-11T10:04:34+00:00</updated>
<author>
<name>XLion</name>
<email>xlion@xlion.tw</email>
</author>
<published>2025-03-11T09:59:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.slickd.xyz/searxng/.git/commit/?id=3fe602a468a7ac3992ba2f4df6ce41b46b3559bc'/>
<id>3fe602a468a7ac3992ba2f4df6ce41b46b3559bc</id>
<content type='text'>
I noticed this when I tracking the difference between my current `settings.yml` and the `settings.yml`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I noticed this when I tracking the difference between my current `settings.yml` and the `settings.yml`.</pre>
</div>
</content>
</entry>
<entry>
<title>[fix] uwsgi: don't set static-expires</title>
<updated>2025-03-08T08:08:03+00:00</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2025-03-06T07:50:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.slickd.xyz/searxng/.git/commit/?id=523d2a76837cc8e94f29afc490c312e6af8398a7'/>
<id>523d2a76837cc8e94f29afc490c312e6af8398a7</id>
<content type='text'>
As long we don't have a working solution for cache busting [3][4] we should not
set an expire time in thw uWSGI config.

The default procedure in every web browser is the "304 Not Modified" [2] and
this default procedure should also be sufficient for us as long as we have not
implemented a complete alternative (cache busting) / form [1]

&gt; By default uWSGI will add a Last-Modified [2] header to all static responses,
&gt; and will honor the If-Modified-Since [2] request header.

[1] https://uwsgi-docs.readthedocs.io/en/latest/StaticFiles.html#setting-the-expires-headers
[2] https://developer.mozilla.org/de/docs/Web/HTTP/Status/304
[3] https://github.com/searxng/searxng/pull/4433
[4] https://github.com/searxng/searxng/issues/964

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As long we don't have a working solution for cache busting [3][4] we should not
set an expire time in thw uWSGI config.

The default procedure in every web browser is the "304 Not Modified" [2] and
this default procedure should also be sufficient for us as long as we have not
implemented a complete alternative (cache busting) / form [1]

&gt; By default uWSGI will add a Last-Modified [2] header to all static responses,
&gt; and will honor the If-Modified-Since [2] request header.

[1] https://uwsgi-docs.readthedocs.io/en/latest/StaticFiles.html#setting-the-expires-headers
[2] https://developer.mozilla.org/de/docs/Web/HTTP/Status/304
[3] https://github.com/searxng/searxng/pull/4433
[4] https://github.com/searxng/searxng/issues/964

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[fix] everything is logged with "priority 3" on journal</title>
<updated>2024-07-27T07:11:49+00:00</updated>
<author>
<name>Ivan Gabaldon</name>
<email>git@inetol.net</email>
</author>
<published>2024-07-15T14:16:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.slickd.xyz/searxng/.git/commit/?id=26b66dd3beb59ba9aa31abe33f62b4f38a42b292'/>
<id>26b66dd3beb59ba9aa31abe33f62b4f38a42b292</id>
<content type='text'>
Closes: https://github.com/searxng/searxng/issues/3649
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes: https://github.com/searxng/searxng/issues/3649
</pre>
</div>
</content>
</entry>
<entry>
<title>Add uWSGI `die-on-term` flag (#3429)</title>
<updated>2024-04-26T21:42:29+00:00</updated>
<author>
<name>Ivan G</name>
<email>igabaldon@inetol.net</email>
</author>
<published>2024-04-26T21:42:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.slickd.xyz/searxng/.git/commit/?id=0e09014df56d1d3b6011c8022f88790aa5cb37bf'/>
<id>0e09014df56d1d3b6011c8022f88790aa5cb37bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
