Commit Graph

15 Commits

Author SHA1 Message Date
jon r 2bd6a56ae8 fix(compose/typesense): depend on network where it's defined 2025-04-11 12:10:14 +02:00
jon r 074bff1b9e fix(compose/net): make web network mandatory 2025-04-04 14:57:10 +02:00
jon r 2b5bf1d82d chore(compose): use canonical name for web service 2025-03-31 22:33:02 +02:00
jon r 65ec9c33fe feat(compose): add temporary redirect to web container 2025-03-31 22:33:02 +02:00
jon r 2bee368683 fix(compose): split Django and Celery healthchecks
- This also fixes a regression with Celery not finding its broker in the worker
container, by adding a dedictad variable and assigning a separate Redis database /1.
Some issues were complaining about corruptions in the Celery database, which
might have come from reusing the same /0 database as Django cache and queue.
- Renames the celeryworker container to just worker.

This partly undoes 4ee6190cc1
2025-03-31 22:33:02 +02:00
jon r d9d71bccf4 chore(compose): update Typesense and add healthcheck
adapted from https://github.com/typesense/typesense/issues/441#issuecomment-2452014001
2025-03-31 22:33:02 +02:00
jon r 99f3f36ed5 feat(compose/api): move healthcheck to Dockerfile + update entrypoint.sh 2025-03-31 22:33:02 +02:00
jon r 9f7f6ba8bf fix(settings/local): do not force by default, but specify explicitly
Adds tini as PID 1 to Django containers for them to react to signals.
(init: true)
2025-03-31 22:33:02 +02:00
jon r afceb5bf3b chore(compose): dependencies, environments and healthchecks 2025-03-31 22:33:02 +02:00
jon r 0c3d732791 chore(nginx): consistent use of _HOST suffix 2025-03-31 22:33:02 +02:00
jon r 78ae09e165 chore(compose): refactor django environment next to its manifest 2025-03-31 22:33:02 +02:00
petitminion b6d27a58d3 Allow plugin to download third party tracks 2025-01-12 17:30:16 +00:00
petitminion c9d915fb33 Drop libraries in favor of playlist for user audio sharing (#2366) 2025-01-04 15:03:49 +00:00
petitminion fedd340ed5 Playlist federation (#1458) 2025-01-03 18:17:25 +00:00
jon r 1e6e6923d2 fix(DX): Docker mac compatibility, dynamic DNS + Debian image (#2337 #1691) 2024-10-21 08:57:15 +00:00