<feed xmlns='http://www.w3.org/2005/Atom'>
<title>szurubooru.git/server/Dockerfile, branch master</title>
<subtitle>Fork of Szurubooru with patches for running on a modern system sans Docker
</subtitle>
<id>https://git.jakob.space/szurubooru.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/szurubooru.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/'/>
<updated>2025-10-12T19:08:47Z</updated>
<entry>
<title>Get rid of Docker artifacts</title>
<updated>2025-10-12T19:08:47Z</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.org</email>
</author>
<published>2025-10-12T19:08:47Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=838d80ce274e0634eddafc08bed6d5ba8e0403e1'/>
<id>urn:sha1:838d80ce274e0634eddafc08bed6d5ba8e0403e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pin pillow-avif-plugin to compatible version range</title>
<updated>2024-02-21T16:47:27Z</updated>
<author>
<name>neobooru</name>
<email>50623835+neobooru@users.noreply.github.com</email>
</author>
<published>2024-02-21T00:46:28Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=da425afc492d402c675aaabaf12a980f99453305'/>
<id>urn:sha1:da425afc492d402c675aaabaf12a980f99453305</id>
<content type='text'>
</content>
</entry>
<entry>
<title>server/net: use yt-dlp instead of youtube-dl</title>
<updated>2023-08-17T12:41:50Z</updated>
<author>
<name>Zak B. Elep</name>
<email>zakame@zakame.net</email>
</author>
<published>2023-08-17T12:41:50Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=c292b96f068ec2e6323466bed011d5bae9ede662'/>
<id>urn:sha1:c292b96f068ec2e6323466bed011d5bae9ede662</id>
<content type='text'>
youtube-dl no longer even gets URLs properly, so switch to yt-dlp as a
drop-in replacement for it.
</content>
</entry>
<entry>
<title>server: fix build error due to broken pip requirements</title>
<updated>2022-03-31T22:43:37Z</updated>
<author>
<name>Shyam Sunder</name>
<email>sgsunder1@gmail.com</email>
</author>
<published>2022-03-31T22:43:37Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=e746f09911cbe1c94055296310a96ab057daecdb'/>
<id>urn:sha1:e746f09911cbe1c94055296310a96ab057daecdb</id>
<content type='text'>
Pinned pyheif to v0.6.1
</content>
</entry>
<entry>
<title>Make waitress thread count configurable.</title>
<updated>2022-02-14T22:33:23Z</updated>
<author>
<name>noirscape</name>
<email>neko@catgirlsin.space</email>
</author>
<published>2022-02-12T21:16:13Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=82541536afd95ebbbb72b1983caae77b67eb8b2d'/>
<id>urn:sha1:82541536afd95ebbbb72b1983caae77b67eb8b2d</id>
<content type='text'>
This should fix most scaling problems without needing to start
more server instances. By default, waitress maintains at most
4 threads. This works fine if the database is small (sub 100k posts)
but causes a large Task queue depth to occur if the database is larger.

Letting users increase the amount of threads means that one server instance
is able to handle more requests without locking up the rest of the site.

This adds a new environment variable to .env, THREADS, which can be used to
configure the amount of threads to start and is by default set to 4
(the default amount used by waitress).
</content>
</entry>
<entry>
<title>server/func/images: upgrade to heif-image-plugin</title>
<updated>2022-02-08T14:58:33Z</updated>
<author>
<name>Shyam Sunder</name>
<email>sgsunder1@gmail.com</email>
</author>
<published>2022-02-07T17:51:25Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=a22485afda0a37ac1074f5bfea10828c8fef3151'/>
<id>urn:sha1:a22485afda0a37ac1074f5bfea10828c8fef3151</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client+server/docker: fix ARM build platform issue</title>
<updated>2021-09-19T16:03:32Z</updated>
<author>
<name>Shyam Sunder</name>
<email>sgsunder1@gmail.com</email>
</author>
<published>2021-09-19T16:03:32Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=c3b81371d83c3daf31aeeb821d4865e232cd6b0d'/>
<id>urn:sha1:c3b81371d83c3daf31aeeb821d4865e232cd6b0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>server: update docker image base to alpine:3.13</title>
<updated>2021-06-01T16:20:51Z</updated>
<author>
<name>neobooru</name>
<email>50623835+neobooru@users.noreply.github.com</email>
</author>
<published>2021-06-01T15:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=f497dca92fdd79bd76ba107abd09b88da4de4c0f'/>
<id>urn:sha1:f497dca92fdd79bd76ba107abd09b88da4de4c0f</id>
<content type='text'>
We do this so that we don't have to use 'edge' packages, which aren't (always) ABI compatible</content>
</entry>
<entry>
<title>Add libheif/libavif to Dockerfile dependencies</title>
<updated>2021-05-08T05:25:59Z</updated>
<author>
<name>Ruin0x11</name>
<email>ipickering2@gmail.com</email>
</author>
<published>2021-05-08T05:25:59Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=2949431d9a1b662dcbec68beb178771b9a312d03'/>
<id>urn:sha1:2949431d9a1b662dcbec68beb178771b9a312d03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>server/net: improve youtube-dl functionality, enforce size limits</title>
<updated>2021-01-05T22:05:57Z</updated>
<author>
<name>Shyam Sunder</name>
<email>sgsunder1@gmail.com</email>
</author>
<published>2021-01-05T20:18:34Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/szurubooru.git/commit/?id=c7461c7f65cfc42e6f33970c47f1030ed2c3a184'/>
<id>urn:sha1:c7461c7f65cfc42e6f33970c47f1030ed2c3a184</id>
<content type='text'>
</content>
</entry>
</feed>
