Commit Graph

7936 Commits

Author SHA1 Message Date
jon r 1b545d6fc4 feat(api/container): improve apt patterns 2024-10-11 02:14:08 +02:00
jon r 72de9eb914 chore: remove unused file 2024-10-11 02:12:06 +02:00
jon r 84f1424e36 chore(changelog): update 2337 bugfix title from MR 2024-10-10 22:11:39 +02:00
jon r 8ff4b41553 docs(compose): extend documentation + settle configuration 2024-10-10 21:50:08 +02:00
jon r 5ff69cf1f8 docs(setup/docker): remove fake data instructions
addresses #2343
2024-10-10 20:29:46 +02:00
jon r 66ea77f771 chore(compose): use sh to invoke Django API service 2024-10-10 19:44:56 +02:00
jon r cf72137f1f feat(api+compose): add Debian Dockerfile w/ Poetry
closes #1691
2024-10-10 19:42:18 +02:00
jon r ba25dbf7a9 feat(compose.net): switch docker0 helper container to default 2024-10-10 19:40:22 +02:00
jon r f819a1cf5f fix(api): make Typesense API key optional for local development 2024-10-10 19:38:57 +02:00
jon r ca6c389349 feat(api): reduce build dependencies with psycopg2 binary package 2024-10-10 19:36:33 +02:00
jon r acf82e7845 chore(api): poetry.lock update 2024-10-10 19:34:12 +02:00
jon r 2502c9b268 feat(dockerfile): add default symlink to Alpine variant 2024-10-10 17:06:18 +02:00
jon r 3e88c20486 feat(dockerfile): scope Alpine variant 2024-10-10 17:05:51 +02:00
jon r 71145b6e65 fix(compose): deactivate docker0 helper by default 2024-10-10 11:21:36 +02:00
jon r df2e34e61c fix(compose): move migrations into api container next to collectstatic
The overall process runs faster than in a separate container, which
reduces recreation times while developing.
2024-10-10 11:15:05 +02:00
jon r f21795ede3 feat(compose): complete development setup documentation 2024-10-02 16:09:41 +02:00
jon r b584de1ea3 feat(docs): add Compose manifest and adapt development build 2024-10-02 15:58:58 +02:00
ArneBo b1be4be6a0 Docs(Docker): Adapt setup instructions for new development environments
co-authored-by: upsiflu@gmail.com
co-authored-by: jon@allmende.io
2024-10-01 13:02:35 +02:00
ArneBo 26295c08f7 Feat(compose): Add migrate container
co-authored-by: upsiflu@gmail.com
co-authored-by: jon@allmende.io
2024-10-01 12:43:22 +02:00
jon r 9b3e218d16 fix(docker): provide MUSIC_DIRECTORY_PATH
Traceback highlights music/views.py:401 music/utils.py:153 when unset.

MUSIC_DIRECTORY_PATH default as None | String could become Optional type.
2024-09-12 13:00:24 +02:00
jon r c393ae62c2 chore(docker): nginx template symlinks 2024-09-11 22:30:53 +02:00
jon r 91753eaeed feat(compose): add DJANGO_ALLOWED_HOSTS to local + federation environments 2024-09-10 14:33:12 +02:00
jon r 246480f826 fix(changelog): fix entry for 2337 2024-09-10 14:31:51 +02:00
jon r d7b50bb487 chore(rm): unused file 2024-09-10 14:31:00 +02:00
jon r 928bc88609 chore(scripts): compile template into updated location 2024-09-07 15:01:48 +02:00
jon r c9b37c56ca chore(docker): fmt Dockerfiles 2024-09-07 15:01:23 +02:00
jon r f0c8e95a35 chore(compose/env): split dev into default, local and federation 2024-09-07 15:00:01 +02:00
jon r c48a3a8e90 chore(compose/net): rework supplements, add helpers and up Traefik to v2 2024-09-07 14:58:53 +02:00
jon r c289e75dfa chore(compose): split into distinct manifests per environment and module 2024-09-07 14:55:00 +02:00
jon r f17527d239 chore(docker): move networking configuration down one level 2024-09-07 14:48:30 +02:00
jon r 5538a21969 chore(docker): move configuration down one level 2024-09-07 14:46:33 +02:00
jon r e40d5c88cd feat(compose): refactor manifests for separate use cases 2024-09-05 15:06:31 +02:00
jon r 67ba94ee89 fix(changelog): bugfix entry issue number 2024-09-04 13:15:39 +02:00
jon r 94ecbae201 chore(gitignore): add .zed/ configuration directory 2024-09-04 12:05:52 +02:00
jon r c3efafca31 docs: assume Docker Compose defaults 2024-09-04 11:52:26 +02:00
jon r ed9eefce9a docs: add changelog entry for #2773 2024-09-04 11:38:54 +02:00
jon r b79b316ab8 fix(api/settings.common): address pre-commit hook 2024-09-04 11:38:54 +02:00
jon r ee98d3159c fix(compose): mount STATIC_ROOT volume to expected location and pass var
See nginx.conf.j2 for details
2024-09-04 11:38:54 +02:00
jon r c375329580 feat(common,compose): add optional FUNKWHALE_PORT for single-node development 2024-09-04 11:38:54 +02:00
jon r 51d5bbf52b feat(.env.dev): separate single-node from multi-node environment 2024-09-04 11:38:54 +02:00
jon r 828db18bbe feat(traefik): add dnsmasq and listen on deterministic host-gateway addr 2024-09-04 11:38:54 +02:00
jon r 4db7d99f82 chore(traefik): reduce syntax 2024-09-04 11:38:54 +02:00
jon r d3244ee433 chore(compose): call host-gateway by its name 2024-09-04 11:38:54 +02:00
jon r fb2ec846fa chore(compose): prefer less ambiguous variable notation 2024-09-04 11:38:54 +02:00
jon r 8fc29a3183 chore(compose): move networks to top and reduce syntax 2024-09-04 11:38:54 +02:00
jon r cb44902e03 chore(compose): udpate manifest file name 2024-09-04 11:38:54 +02:00
Ciarán Ainsworth 4a74c2f5d0 Add upload groups to upload spec 2024-09-02 11:04:54 +00:00
vincent carter 345607cca3 listening port was hardcoded, no matter what the FUNKWHALE_API_PORT env var was set to, API would only listen on 5000. added env var to command to fix issue. 2024-08-29 15:11:15 +00:00
petitminion 4a11f9b58d spec-playlist-federation 2024-08-29 14:34:07 +00:00
petitminion 3b5de1a32d Supporting multi-artist per tracks/albums (#1568) 2024-08-29 14:11:35 +00:00