Commit Graph

994 Commits

Author SHA1 Message Date
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
Buster Neece 0d37225633
Use SFTPGo apt repo. 2023-12-14 16:38:57 -06:00
Buster Neece ccbddf08e7
Move xdebug to dev and prefer GMP over bcmath for int stuff. 2023-12-14 15:44:21 -06:00
Buster Neece 33896a2f4e
Switch to nginx-light package to reduce image size. 2023-12-14 15:44:04 -06:00
Buster Neece c68b87825d
Ensure Centrifugo initial URLs don't use the browser URL. 2023-12-14 10:40:08 -06:00
Buster Neece fc2373fe26
Update Centrifugo to send initial NP/time payload. 2023-12-14 05:51:20 -06:00
Buster Neece 4285561eda
#6796 -- Revert to Centrifugo for high-performance NP updates. 2023-12-13 09:57:51 -06:00
Buster Neece 68a555fe7e
Move Icecast build to separate step. 2023-12-13 06:24:42 -06:00
Buster Neece a168459d26
Docker optimization: remove master_me build files. 2023-12-13 06:07:31 -06:00
Buster Neece 5755b608a5
Directly use PPA details in Docker builds to avoid software-properties-common. 2023-12-12 14:42:33 -06:00
Buster Neece 00179d7b9c
Use bun for hot-reloading HPNP in dev envs. 2023-12-12 11:33:24 -06:00
Buster Neece cc2fe23029
Revert mariadb changes. 2023-12-12 11:16:13 -06:00
Buster Neece 1fac508dcd
Cleaning up around HPNP optimization. 2023-12-12 10:53:11 -06:00
Buster Neece ee7feb6974
Restructure docs and HPNP build to dramatically reduce Docker image size. 2023-12-12 10:43:14 -06:00
Buster Neece b444cda03b
HPNP fixes, support multiple stations at once. 2023-12-07 08:44:29 -06:00
Buster Neece 59055ef31f
Switch to esbuild for running HPNP. 2023-12-07 07:00:54 -06:00
Buster Neece f2dd535691
Fix MariaDB startup perms. 2023-12-07 00:38:30 -06:00
Buster Neece f77e49d00f
Remove Centrifugo startup script. 2023-12-07 00:29:03 -06:00
Buster Neece 5c7f4c1b67
HPNP updates. 2023-12-06 22:32:41 -06:00
Buster Neece 90d975e29a
Remove redundant autoremoves. 2023-12-06 10:26:41 -06:00
Buster Neece 7ae8a48341
#6771 -- Update high-performance now playing system. 2023-12-06 10:26:31 -06:00
Buster Neece 6dad676466
Remove Qodana dump. 2023-12-04 01:08:34 -06:00
Buster Neece 9fe90b1d3c
Merge commit '8ea5b1b85e9477cd6f1bbff475839b4e88986be5' 2023-12-04 00:48:40 -06:00
Buster Neece 282cf31c58
#6727 -- Update Liquidsoap rolling release. 2023-11-28 15:08:47 -06:00
Buster Neece 82ae6d97e6
#6727 -- Update Liquidsoap to Rolling Release. 2023-11-28 04:41:11 -06:00
Buster Neece 195e994eec
Fixes #6761 -- Update MariaDB version. 2023-11-28 01:17:26 -06:00
Buster Neece 9ae47fde71
Fix relink process to detect acme certs. 2023-11-18 21:31:58 -06:00
Buster Neece 57dd7e5c15
#6737 -- Another approach to handling dead symlinks. 2023-11-17 16:06:28 -06:00
Buster Neece 0ad2ab5139
#6737 -- Handle broken symlink on acme cert dir better. 2023-11-17 13:01:30 -06:00
Buster Neece bd7a344891
Fixes #6721 -- Fix issues with SSL cert path with new storage update. 2023-11-14 11:41:23 -06:00
Buster Neece b5ef6ea08e
Update sftpgo. 2023-11-11 16:34:18 -06:00
Buster Neece 155f66e0a3
Update to Liquidsoap 2.2.2. 2023-11-05 11:46:08 -06:00
Buster Neece 4f24a846a6
Explicitly create backups dir. 2023-11-03 12:32:45 -05:00
Buster Neece 73c6784509
Fixes #6706 -- Fix secondary issues caused by moving storage dirs; correct Docker volume specs. 2023-11-03 08:56:10 -05:00
Buster Neece e1203ecd6f
Make some env vars immutable. 2023-11-02 08:22:32 -05:00
Buster Neece 7d9470ba51
Update Docker container mappings to map most items to dirs under a common `/var/azuracast/storage`. 2023-11-02 03:09:27 -05:00
Buster Neece bd6e5b174b
Add link to post-processing and replaygain CPU impact pages. 2023-10-19 21:23:15 -05:00
Buster Neece c604fbeceb
#6644 -- Allow uploading libStereoTool_x.so files directly. 2023-10-16 00:56:57 -05:00
Buster Neece 36c43289ca
Move PHP-SPX to be built in the dev step, avoiding dependency crowding in the main prod build. 2023-10-16 00:11:46 -05:00
Buster Neece 32cb16038e
Implement built-in docs, update settings and URLs across the app. 2023-10-10 15:51:18 -05:00
Buster Neece 546e1ce4a8
#6624 -- Change MIME type for m3u8 files to improve compatibility. 2023-10-07 11:53:09 -05:00
Buster Neece 8c8c227f02
Update nodesource to use new instructions. 2023-10-07 11:51:50 -05:00
Buster Neece f488ba260a
Update audiowaveform again (point release). 2023-10-07 10:21:08 -05:00
Buster Neece 0791831231
Update audiowaveform 2023-10-01 00:33:10 -05:00
Buster Neece 5a93d1a864
Update Liquidsoap to 2.2.1 stable. 2023-09-05 10:48:58 -05:00
Buster Neece d9f199540d
Update LS rolling release. 2023-09-01 01:25:43 -05:00
Buster Neece f65a28594c
Switch to non-minimal version. 2023-08-29 21:36:34 -05:00
Buster Neece e91a213233
#6564 -- Update Liquidsoap to latest rolling release. 2023-08-29 20:43:35 -05:00
Buster Neece 8500e8ed8a
Add qodana baseline. 2023-08-21 17:17:02 -05:00
Buster Neece 015d6fb428
Fixes #6383 -- Loosen sftpgo's defender ban settings. 2023-08-11 09:04:09 -05:00
Buster Neece 60ee0404c1
Don't list vite upstream on non-dev instances. 2023-08-05 12:24:25 -05:00
Buster Neece 2e09fbfde1
Fold NPM/node into parent container; implement vite server on dev env. 2023-08-05 11:18:38 -05:00
Buster Neece 8504423019
Protect HA active_server designation from temp reaping. 2023-08-05 03:48:37 -05:00
Buster Neece 53340ba20e
Use Vite exclusively as frontend build system; remove Gulp. 2023-08-04 13:34:40 -05:00
Buster Neece 4078c70ee8
Update LS to use atomic writes for HLS streams. 2023-08-02 22:37:53 -05:00
Buster Neece 3653b628fa
Revert "Fixes #6184 -- Update to Liquidsoap rolling release."
This reverts commit 4beedb7dfb.
2023-08-02 00:23:04 -05:00
Buster Neece 4beedb7dfb
Fixes #6184 -- Update to Liquidsoap rolling release. 2023-08-01 23:14:33 -05:00
Buster Neece 3f84bbdcfb
Remove mirror selection for Ubuntu build. 2023-08-01 23:14:01 -05:00
Buster Neece d91762293c
Move from Webpack to Vite for Vue builds. 2023-07-24 17:43:47 -05:00
Buster Neece 6a17804453
Update to Liquidsoap release version 2.2.0. 2023-07-22 17:17:27 -05:00
Buster Neece f34c20f0f9
Update Liquidsoap 2.2.0 2023-07-18 01:33:12 -05:00
Buster Neece c53a675fa0
Update Centrifugo and Sftpgo. 2023-07-18 01:06:45 -05:00
Buster Neece 0695b9408e
Update Audiowaveform version. 2023-07-09 18:10:51 -05:00
Vaalyn 7622f08a2a
Update LS to version with lower memory usage (#6401) 2023-07-07 08:33:58 -05:00
Buster Neece 221852abf3
Update to Icecast-KH 22 2023-07-05 11:32:19 -05:00
Vaalyn f5f9dfb5d7
Add libjemalloc2 to liquidsoap dependencies (#6389) 2023-07-03 09:26:02 -05:00
Vaalyn fafde69cd6
Update liquidsoap to #66914f5-2.2.0 (#6381) 2023-07-01 09:07:30 -05:00
Buster Neece 63cfc7867b
Update Icecast and Liquidsoap releases. 2023-06-23 23:58:22 -05:00
Buster Neece c8cf93bc5c
Fix temp filename for sftpgo. 2023-06-17 16:29:06 -05:00
Buster Neece 1e729cbf86
Hard-code sftpgo and audiowaveform versions. 2023-06-17 14:50:50 -05:00
Buster Neece a660942814
Update Liquidsoap rolling release. 2023-06-11 12:25:56 -05:00
Buster Neece 9f7825eba8
Update LS rolling release. 2023-06-10 11:39:37 -05:00
Buster Neece 2e0c89de59
Fixes #6332 -- Update LS Rolling Release version. 2023-06-09 10:44:26 -05:00
Buster Neece 3feca69b4c
Switch MariaDB mirror. 2023-06-08 02:01:09 -05:00
Buster Neece 8a50add84e
Update Liquidsoap rolling release. 2023-06-07 12:58:14 -05:00
Vaalyn a3a1119f69
Update LS 2.2.0 RR version (#6317) 2023-06-05 19:37:50 -05:00
Buster Neece 35a6c8c014
Implement Liquidsoap 2.2.x Rolling Release (#6249)
* Update paths for fallbacks in utility scripts.

* Move LS util files up.

* Update installed LS version.

* Initial LS config changes for 2.2.x.

* Fix Shoutcast on 2.2.x.

* Update changelog.

* Replace deprecated LS operators & fix a warning (#6246)

* Update Liquidsoap 2.2.x rolling release.

* Don't send empty annotations.

* Update for Enums.
2023-06-05 07:18:50 -05:00
Vaalyn 4caab501d3
Add env vars for InnoDB buffer & log size (#6308) 2023-06-03 08:45:40 -05:00
Buster Neece 74f52f4c95
Update to Icecast-KH 2.4.0-21.6 2023-05-28 19:47:15 -05:00
Buster Neece 5653dfae87
Move dev env setup earlier. 2023-05-22 16:48:17 -05:00
Buster Neece 0c3996d268
Playing with Gitpod again! 2023-05-22 16:08:10 -05:00
Buster Neece 0a1edbd03a
Decommission Meilisearch. 2023-05-21 23:23:35 -05:00
Buster Neece d337ee65ee
Update to latest Icecast rolling release. 2023-05-20 16:30:35 -05:00
Buster Neece 862d116cb0
Update to Icecast-KH 21.2 2023-05-16 00:15:37 -05:00
Buster Neece 9c250c996d
Explicitly install MariaDB 10.9 to avoid repo issues. 2023-05-06 12:44:03 -05:00
Buster Neece 1216797518
Fixes #6164 -- Make X-Accel-Redirect'ed downloads on nginx keep the "Access-Control-Allow-Origin" header. 2023-05-02 11:40:31 -05:00
Buster Neece 315d00f8b6
Temporarily revert Liquidsoap 2.2.x implementation. 2023-05-01 06:22:44 -05:00
Buster Neece 46e922e6a8
Implement Liquidsoap Rolling Release 2.2.x. 2023-04-29 05:38:20 -05:00
Buster Neece b7ea1cff2d
Fixes #6228 -- Fix extension of aac fallbacks. 2023-04-23 23:08:11 -05:00
Buster Neece c0e975294e
Update Icecast-KH to latest main branch. 2023-04-22 04:11:48 -05:00
Buster Neece 2f5fbb829f
Update Icecast. 2023-04-20 19:36:37 -05:00
Buster Neece 238eeef2b7
Use unattended flags on both MariaDB install segments. 2023-04-19 19:37:15 -05:00
Buster Neece f7ea58e879
Update Liquidsoap rolling-release to support LV2. 2023-04-18 02:45:55 -05:00
Buster Neece 9b35cb8b87
Fixes #6214 -- Fix extra package install for multiple packages. 2023-04-17 13:36:24 -05:00
Buster Neece 1e2327053c
Update to latest main branch of Icecast-KH. 2023-04-17 13:11:24 -05:00
Buster Neece cdb3311610
Revert "Revert "Revert "Update to Icecast-KH 2.4.0-KH21"""
This reverts commit f9747c5915.
2023-04-16 00:12:47 -05:00
Buster Neece f9747c5915
Revert "Revert "Update to Icecast-KH 2.4.0-KH21""
This reverts commit c8abbfcfed.
2023-04-15 22:48:22 -05:00