Baudouin Feildel
e96748c029
Fix Apache configuration
...
Built assets are fetched using path like this: `/assets/foo-a1b2c3.js`. Apache failed to serve those, as it was missing disabling the proxy pass for the static assets folder. This commit adds the necessary configuration for properly serving the static assets.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2699 >
2024-01-10 11:09:31 +00:00
Georg Krause
da01070455
fix(nginx): Do not cache all requests for a day in the reverse proxy
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2673 >
2023-12-11 14:41:16 +00:00
Ciarán Ainsworth
17e08fd332
fix(docs): Update env file for Unix socket
...
Added note to the CACHE_URL variable to clarify Unix socket usage
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2668 >
2023-12-08 14:45:54 +00:00
Georg Krause
3ee6ba6658
fix(deploy): Serve staticfiles in bare metal deployments
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2665 >
2023-12-05 20:05:44 +00:00
Georg Krause
9dbbe9e768
fix(nginx): Use correct passing in production configs
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2654 >
2023-11-29 09:58:17 +00:00
Georg Krause
0c2f9c8dbb
fix(nginx): Make sure pages that require OG tags are served by the backend
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2623 >
2023-11-28 13:17:45 +00:00
Ciarán Ainsworth
76362b020e
fix(nginx): fix websocket issue in template
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2648 >
2023-11-27 11:32:39 +00:00
Ciarán Ainsworth
4cfa3a4f71
Fix semicolons
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2547 >
2023-11-23 09:46:51 +00:00
Georg Krause
88d7bdb8ab
feat(nginx): Generate configs using a template
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2547 >
2023-11-23 09:46:51 +00:00
Petitminion
4e79362aef
remove network internal from typesense docker compose file
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2614 >
2023-11-13 08:04:23 +00:00
petitminion
4ad806b8e9
Cache radio queryset. New api endpoint for radio tracks : api/v2/radios/sessions/$sessionid/tracks?count=$count
2023-09-25 22:28:11 +00:00
Georg Krause
232ca0f050
Merge branch 'stable' into develop
2023-06-28 13:05:47 +02:00
Georg Krause
94c8730239
fix: Adjust paths to nginx configuration files
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2514 >
2023-06-27 12:07:16 +00:00
Georg Krause
71ed2aecb1
fix: Make sure the old embed URLs are still working
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2489 >
2023-06-26 09:55:07 +00:00
Georg Krause
446cff7941
fix: Make sure the old embed URLs are still working
2023-06-26 09:16:46 +02:00
Georg Krause
8698f2d17c
fix: Make sure the SPA Manifest is fetched using the right protocol
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2468 >
2023-06-21 13:14:16 +00:00
Georg Krause
795e2bf49a
fix: Mount nginx templates into the right location inside docker container
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2491 >
2023-06-21 09:37:14 +00:00
AMoonRabbit
ab521085e9
fix(front): added "dynamic_preferences" path block to nginx
...
fixes banner image not loading (#2149 )
MR: !2442
2023-06-15 13:13:38 +00:00
Petitminion
952d2d2014
changent deploy docker model for typesense
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2441 >
2023-06-08 11:08:50 +00:00
petitminion
2db8c585ad
feat: implement typesense container
2023-05-17 15:48:02 +00:00
JuniorJPDJ
817a710c2e
fix(nginx): expose only subdirectories of /media
2023-03-18 09:45:35 +01:00
Till Robin Zickel
f7924cb391
fixed nginx template
2023-01-31 13:20:06 +01:00
jo
b10b0b608a
fix(api): use exec format in docker-compose
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2331 >
2023-01-25 12:07:00 +00:00
jo
d4d6fa9b82
fix(api): improve signal handling for systemd services
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2331 >
2023-01-25 12:07:00 +00:00
Philipp Wolfer
097f803fab
Docker: Do not publicly expose API port
...
The default docker-setup exposes the API container directly on port 5000. This should not be the case and is not needed, as API access is all routed through the frontend nginx reverse proxy.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2324 >
2023-01-22 10:38:20 +00:00
jo
75c9b1eabe
feat: don't use poetry in production deployments
2023-01-16 02:11:01 +01:00
Georg Krause
ef1392b831
fix(api): Properly mount static files into the frontend container to serve them
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2301 >
2022-12-20 08:51:45 +01:00
Georg Krause
b55c2549bd
fix(nginx): Remove trailing slash from reverse proxy configuration
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2253 >
2022-12-07 07:32:48 +00:00
Georg Krause
3a2ac9cb6b
style: Correct tabulation
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2039 >
2022-12-05 13:59:05 +00:00
Georg Krause
f17fc0c7a6
Add rewrites for manifests
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2039 >
2022-12-05 13:59:05 +00:00
Georg Krause
1373b829b0
fix: Use correct location for embedded player
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2039 >
2022-12-05 13:59:05 +00:00
Georg Krause
e71003dbe0
refactor(front): Untangle Front- and Backend
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2039 >
2022-12-05 13:59:05 +00:00
jo
d47fef0806
chore: fix shell scripts lint errors
2022-11-25 19:43:50 +00:00
jo
6d7dc2f1b5
chore: format files using prettier (pre-commit)
2022-11-23 23:46:34 +01:00
JuniorJPDJ
ae53cf4cf0
fix(nginx): cleanup all nginx config files NOCHANGELOG
2022-11-22 19:23:13 +00:00
jo
0061e82ecd
chore: clean files using pre-commit
2022-11-22 14:30:01 +00:00
jo
193d5aa9d1
fix: allow enabling systemd funkwhale.target
2022-11-20 18:39:34 +00:00
JuniorJPDJ
19f2246fcc
Fix CORS for media files and allow wasm-unsafe-eval for visualizer ( fixes #1937 and #1934 )
2022-11-05 18:18:20 +00:00
RenovateBot
fde81c1a03
Update postgres Docker tag to v15 (develop)
2022-10-28 05:25:22 +00:00
wvffle
12e41e330d
Update deployment nginx template
2022-09-26 23:58:02 +00:00
Georg Krause
88c7866270
feat(Logging): Add Sentry SDK to report errors at the backend
2022-08-06 20:36:39 +00:00
JuniorJPDJ
09944d6e0e
fix(docs): make debian installation guide actually work
2022-07-27 19:07:07 +02:00
JuniorJPDJ
96c2eacb0f
Cleanup Gitlab CI and Dockerfiles
2022-07-11 20:20:16 +00:00
JuniorJPDJ
5b4c8614be
fix(deploy/docker-compose): use new image name also for celery containers
2022-07-10 18:34:47 +02:00
JuniorJPDJ
fb8eb8e2ed
Allow frontend container to run as non-root user
...
Also clean it up a bit
2022-07-09 13:42:56 +00:00
Georg Krause
d22a7fa57b
Rework Docker Deployment and add frontend container
2022-06-28 13:55:54 +00:00
Stuart Begley-Miller
40db52a91e
Parameterize S3 default ACL when uploading objects.
2022-05-07 06:54:04 +00:00
JuniorJPDJ
08f54b1f43
Fix nitpicks in nginx configs ( #1730 ) NOCHANGELOG
2022-04-26 16:03:09 +00:00
Georg Krause
af5e2d31ea
Merge branch 'stable' into develop
2022-04-23 14:04:53 +02:00
Marcos Peña
b8f0811332
Fixes SMTP URI documentation
2022-04-09 13:35:11 +02:00