Commit Graph

13 Commits

Author SHA1 Message Date
Timothy Stott
9d9f03001e Add IPv6 support
This change remains backward compatible, as IPv6 support is disabled by default.

Nginx fails to start when an IPv6 `listen` directive is specified on an
IPv4-only host, preventing a single configuration from supporting both
protocols. To work around this limitation, the Docker image build
process now generates a separate copy of the Nginx configuration for IPv6.

An environment variable can be used to select either the IPv4 or IPv6
configuration when launching the container.

By embedding both configurations during the image build, we avoid making
file system changes at runtime — a step toward an immutable filesystem design.
2026-01-08 23:45:44 +00:00
FuzzyGrim
2b265e27ae feat: use Gunicorn configuration file and tests 2026-01-06 14:23:13 +01:00
FuzzyGrim
a47bf3df02 fix: Redirect supervisord stderr to stdout; Gunicorn/Celery default to stderr, causing journald to flag info logs as errors. 2026-01-01 23:51:45 +01:00
FuzzyGrim
b9919498c5 fix periodic tasks getting disabled #517 2025-05-20 20:00:13 +02:00
FuzzyGrim
171084dac7 refactor Dockerfile; switch to Alpine base image 2025-03-12 19:44:30 +01:00
FuzzyGrim
4067924df9 add periodic tasks 2025-02-05 11:49:43 +01:00
Xila Cai
c5bf935280 324-version-0180-always-timeout (#329)
* Refactor list component layout to use flex-wrap for improved responsiveness

* increase workers and timeout

* add nginx
2025-02-04 20:47:49 +01:00
FuzzyGrim
13e0bbe42d fix debug env var for supervisord
fix #251
2024-10-31 23:38:09 +01:00
Xila Cai
49e2d26936 simkl import (#245)
* add extra logging for debug

* add default simkl keys

* better log levels

* better mal api rate limit handler

* add debug logging for celery

* ignore tv without episode data in simkl import

* add api 404 handler in simkl import

* standardize import result message

* allow personal keys for simkl import

* update readme

* add simkl import tests

* add info on where to get SIMKL keys
2024-10-15 21:03:45 +02:00
Xila Cai
3f252b6b98 fix celerybeat-schedule: permission denied (#216)
* fix celerybeat-schedule: permission denied

* fix dockerbuild file
2024-09-17 00:08:19 +02:00
FuzzyGrim
cb63945a9d separate celery beat from celery worker in supervisord 2024-08-17 16:41:14 +02:00
FuzzyGrim
f74871d211 add celery beat schedule 2024-08-17 16:30:16 +02:00
FuzzyGrim
69e52b6ca7 import as background tasks with celery 2024-04-25 11:40:43 +02:00