Buster Neece
c84522105d
Slightly modify DB migration template.
2024-04-21 04:47:32 -05:00
Buster Neece
4cf9c626ad
Allow nginx to accelerate the newer `/var/azuracast/storage` folders (backups, binaries, etc)
2024-04-17 04:38:26 -05:00
Buster Neece
f28c472568
Set a chunk limit to allow Roadrunner to stream responses to reduce memory consumption.
2024-04-15 06:04:43 -05:00
RM-FM
b37e793588
#6252 -- Update to latest LS RR for protocol resolving fixes ( #7044 )
...
* #6252 -- Update to LS rolling release for AutoCue improvements
https://github.com/savonet/liquidsoap/pull/3811
* Update liquidsoap.sh
* #6252 -- Update to latest LS rolling release for protocol resolving fixes
Fixes an issue with missing metadata id using custom protocols and `metadata.decoder.add`. With this, autocue will respect cue/cross/fade values set manually in Azuracast.
* #6252 -- Update to latest LS RR for autocue fix
---------
Co-authored-by: Buster Neece <buster@busterneece.com>
2024-04-05 11:58:32 -05:00
RM-FM
5fe95f4dce
#6252 -- Update LS rolling release for AutoCue improvements ( #7039 )
...
* #6252 -- Update to LS rolling release for AutoCue improvements
https://github.com/savonet/liquidsoap/pull/3811
* Update liquidsoap.sh
---------
Co-authored-by: Buster Neece <buster@busterneece.com>
2024-04-02 10:53:04 -05:00
Buster Neece
e9255d2cbe
Fixes #7030 -- Fix new migrations not extending from abstract class that overrides transactionality.
2024-03-28 12:37:04 -05:00
Buster Neece
2ce2b0916a
#7023 -- Revert to upstream Redis (the last usable version) until Redict is available.
2024-03-26 13:25:00 -05:00
Buster Neece
89c7e3663b
Revert "Switch from Redis to KeyDB locally."
...
This reverts commit 6632b515c6
.
2024-03-26 12:40:02 -05:00
Buster Neece
6632b515c6
Switch from Redis to KeyDB locally.
2024-03-22 12:54:48 -05:00
Buster Neece
4324f94cb2
Send timestamp along with individual SSE NP events, avoiding separate `global:time` channel.
2024-03-19 05:27:42 -05:00
Buster Neece
cd66da17ad
Update Centrifugo and switch to TOML markup for parsing fixes.
2024-03-17 09:20:11 -05:00
Buster Neece
9b3106eb7f
Enable JIT compilation for PHP.
2024-03-17 05:19:08 -05:00
Buster Neece
60beb3d6c5
Disable protected mode for local Redis dev.
2024-03-02 14:39:04 -06:00
Buster Neece
ca425d3e9c
#6252 -- Update to LS rolling release for AutoCue.
2024-02-20 05:03:41 -06:00
Buster Neece
df7ca46919
Switch to Debian Bookworm; pull directly from PHP Docker image.
2024-02-13 06:20:52 -06:00
Buster Neece
c853f23807
Switch to MariaDB's repo configurator to avoid a hard dependency on their Docker image's OS version.
2024-02-12 10:21:28 -06:00
Buster Neece
ddac3b8326
Revert "Revert to PHP 8.2 (because of maxminddb again)"
...
This reverts commit fa1d52d18b
.
2024-02-12 09:52:59 -06:00
Buster Neece
fa1d52d18b
Revert to PHP 8.2 (because of maxminddb again)
2024-02-12 08:52:23 -06:00
Buster Neece
1e6136bd9a
Update to PHP 8.3.
2024-02-12 07:00:33 -06:00
Buster Neece
ab9b626103
Update to second 2.2.4 build of Liquidsoap.
2024-02-09 20:39:09 -06:00
Buster Neece
8bb88cd6f3
Update to Liquidsoap 2.2.4.
2024-02-07 23:06:27 -06:00
Buster Neece
1e2aa033d2
#6905 -- Update Liquidsoap rolling release to 6721bb1.
2024-02-04 05:46:26 -06:00
Buster Neece
7f629b0cf9
Update to Liquidsoap rolling release 1245e08.
2024-02-02 00:37:38 -06:00
Buster Neece
9bab412275
Update to Liquidsoap rolling release 387f346.
2024-02-01 13:48:38 -06:00
Buster Neece
f2c505070c
Update to latest Liquidsoap rolling release (0bb3100)
2024-01-30 11:51:28 -06:00
Buster Neece
23a8bad004
Add "NGINX_CLIENT_MAX_BODY_SIZE" environment variable to customize request body size (this isn't applicable for inside AzuraCast, as we automatically split uploads up into smaller chunks, but is useful if submitting large requests via APIs).
2024-01-29 02:38:31 -06:00
Buster Neece
b347f74702
Update audiowaveform.
2024-01-27 03:04:18 -06:00
Buster Neece
dfb1627bbf
Update Docker dev install to properly set permissions and execute as correct user.
2024-01-16 12:17:09 -06:00
Buster Neece
1ae1a16b5e
#6870 -- Remove sudo as it strips env vars.
2024-01-15 13:32:14 -06:00
Buster Neece
b8e5a4bfa7
Fixes #6869 -- Fix DB scripts (and other script fixes while we're at it).
2024-01-15 09:21:00 -06:00
Buster Neece
89b1d913a1
Type fixes relating to DI phpstan stubs.
2024-01-14 13:51:04 -06:00
Buster Neece
bbf8d56b46
More type fixes!
2024-01-14 13:20:01 -06:00
Buster Neece
8ba01480a5
Update Liquidsoap to latest 2.2.x rolling release to incorporate cue fixes.
2024-01-13 13:58:27 -06:00
Buster Neece
8bda7bbb8a
Update Liquidsoap rolling release.
2024-01-05 18:30:55 -06:00
Buster Neece
940666bf32
#6763 -- Update to Liquidsoap Rolling Release.
2024-01-05 05:46:22 -06:00
Buster Neece
d1daf4bc72
Better browser/CDN caching on static assets.
2023-12-28 14:18:18 -06:00
Buster Neece
222676e45a
Public static asset cache overhaul:
...
- Make all public static assets (album art, streamer art, podcast/episode art, etc) serve with no sessions or other user-specific information
- Make "timestamp" an explicit URL parameter and avoid weird parsing of IDs mixed with timestamps
- Make static caching a universal middleware for uniform results across controllers
- Update public art URL paths to reference station short names instead of numeric IDs
2023-12-28 14:07:55 -06:00
Buster Neece
246709b431
Update changelog; remove cache debug info on prod.
2023-12-26 21:51:24 -06:00
Buster Neece
cc7183c933
Use nginx to temp cache album art to further reduce load on PHP.
2023-12-26 19:21:47 -06:00
Buster Neece
4ab8fe667b
Use PHP-FPM for local dev while still using RoadRunner in production.
2023-12-24 20:35:28 -06:00
Buster Neece
e2a4005077
Remove several scripts and move startup to its own script.
2023-12-24 20:34:53 -06:00
Buster Neece
e890106010
Implement Roadrunner PHP application server for high-performance PHP and Centrifugo event hooks.
2023-12-22 22:00:40 -06:00
Buster Neece
4e669ab20f
Update AppFactory and HttpFactory to support long-running services like Roadrunner.
2023-12-22 16:21:10 -06:00
Buster Neece
1a4be9bb7f
Fixes #6420 -- Prevent supervisord_stdout from logging indefinitely into the temp dir.
2023-12-20 15:54:40 -06:00
Buster Neece
ece35f09af
#6535 -- Add sftpgo temp files to the tmpreaper rotation.
2023-12-17 19:50:01 -06:00
Buster Neece
14a1513003
Revert to PHP 8.2 until maxminddb is available on ARM64.
2023-12-15 16:45:01 -06:00
Buster Neece
b3404a8583
Update to PHP 8.3.
2023-12-15 15:32:46 -06:00
Buster Neece
4f9adab922
Accept both "PUID" or "AZURACAST_PUID" for in-container UID setting.
2023-12-15 12:50:34 -06:00
Buster Neece
8d14d6d55e
#4789 -- Listen internally to HTTP/HTTPS/SFTP ports specified in env vars.
2023-12-15 12:28:37 -06:00
Buster Neece
1c9c60bffc
Update to Liquidsoap 2.2.3 release edition.
2023-12-15 10:04:53 -06:00