Commit Graph

8008 Commits

Author SHA1 Message Date
jon r 93cfa3cfd3 docs(developer/setup/docker): call fixture by its use and not the implicit location 2025-04-04 14:21:32 +02:00
jon r 987980db1f docs(developer/setup/docker): move documentation section up to the other set up instructions
[skip ci]
2025-04-04 14:20:16 +02:00
jon r 507346905f docs(developer/setup/docker): add Updating section + split Seeding into two parts 2025-04-01 00:08:28 +02:00
jon r 22edb05a99 docs(developer/setup/docker): refine 2025-04-01 00:03:05 +02:00
jon r 0587779127 feat(compose): update to use Bake, as suggested by the Compose binary 2025-03-31 23:58:26 +02:00
jon r 17e1ed5051 fix(compose): use common internal address for SPA root 2025-03-31 23:57:38 +02:00
jon r 1eaff2b398 docs(changelog.d/2406): update MR title next to issue number 2025-03-31 22:33:02 +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 119794d5db fix(front/Dockerfile.dev): use adaptive healthcheck 2025-03-31 22:33:02 +02:00
jon r 9e91ec3d96 chore(compose): call frontend application app 2025-03-31 22:33:02 +02:00
jon r 559c339f6a fix(Dockerfile): chmod octal notation for Docker 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 034a7b75cd chore(api/settings): remove depreciated IS_DOCKER_SETUP variable
This configuration was for a very old Docker version that still supported
linking containers together, which allowed for service discovery via the
environment.

This is not present in Docker anymore for many years now, so removing.
2025-03-31 22:33:02 +02:00
jon r 0bc581044a chore(api/settings): move FORCE from local to common 2025-03-31 22:33:02 +02:00
jon r 354bb24dc3 feat(editorconfig): trim trailing whitespace 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 0b4e7dac41 feat: add .editorconfig 2025-03-31 22:33:02 +02:00
jon r 1be743c5e0 chore(changelog): add fragment for #2406 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 c7bd63d1c1 pipelines:check OpenApi schema generation match repo schema (#2388) 2025-03-25 17:21:23 +00:00
Raul Magdalena Català a9927df89c Translated using Weblate (Catalan)
Currently translated at 100.0% (2191 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ca/
2025-03-09 12:40:26 +00:00
José Daniel Angulo Plata 93ba70b0b7 Translated using Weblate (Spanish)
Currently translated at 92.3% (2023 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/
2025-02-27 07:34:53 +00:00
José Daniel Angulo Plata b78c829d42 Translated using Weblate (Spanish)
Currently translated at 88.8% (1946 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/
2025-02-27 06:47:44 +00:00
José Daniel Angulo Plata c3bd945efe Translated using Weblate (Spanish)
Currently translated at 88.7% (1945 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/
2025-02-27 06:46:58 +00:00
petitminion 6c6cb60a28 Fix schema generation to allow propre types in front (#2404) 2025-02-20 15:04:25 +00:00
petitminion c1b0b71479 Fix missing description field in api schemas NOCHANGELOG 2025-02-20 13:44:54 +00:00
Petitminion 0937990980 Migrate artist attachement_cover to cover (to be consistent with track and album objects) 2025-02-20 14:04:37 +01:00
Renovate Bot 6696b671dc chore(api): update dependency sentry-sdk to v2.22.0 2025-02-17 14:32:53 +00:00
Petitminion 31557fdced upgrade all develop deps 2025-02-17 15:12:09 +01:00
Simó Albert i Beltran d23b2e9ff4 Remove instructions to get music from Jamendo NOCHANGELOG 2025-02-17 13:33:56 +00:00
Renovate Bot de7ad0135c chore(docs): update dependency myst-parser to v4 2025-02-17 13:01:50 +00:00
petitminion 1a5dca8606 upgrade docs to python 3.10 NOCHANGELOG 2025-02-17 13:00:23 +00:00
Petitminion 37e22e8b35 ll 2025-02-17 13:41:01 +01:00
Petitminion 15a137f261 lo 2025-02-17 13:40:42 +01:00
Petitminion ba62af15d5 upgdate poetry lock docs 2025-02-17 13:15:53 +01:00
Karl Sickendick 01915f91cf Attempt to fix issue #2122 2025-02-17 11:23:52 +00:00
Renovate Bot 8d726c2c8d chore(api): update dependency sentry-sdk to v2.21.0 2025-02-17 01:25:50 +00:00
Renovate Bot 8736924b36 chore(api): update dependency ipython to v8.32.0 2025-02-16 23:47:53 +00:00
Renovate Bot 2b2ea1e54a chore(api): update dependency faker to v36 2025-02-16 22:25:57 +00:00
Renovate Bot a3479e8c95 chore(api): update dependency django-filter to v25
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2877>
2025-02-16 21:48:26 +00:00
Renovate Bot e0e66fc333 chore(api): update dependency black to v25 2025-02-16 21:31:00 +00:00
petitminion 4db233b0c8 feat(subsonic):Subsonic getAlbumInfo, getAlbumInfo2 and getTopSongs endpoints (#2392) 2025-02-13 11:32:06 +00:00
petitminion 994765d952 Fix arm docker build gfortran NOCHANGELOG 2025-02-12 10:42:54 +00:00
petitminion 801ffbce40 fix(db):fix the fix of migrations regression from library drop NOCHANGELOG 2025-02-11 15:17:13 +00:00
petitminion 3843996e75 fix(db):drop library migration bugs NOCHANGELOG 2025-02-11 14:35:08 +00:00