Commit Graph

821 Commits

Author SHA1 Message Date
Buster Neece 4205eeae09
Bug fixes. 2023-02-03 15:01:50 -06:00
Buster Neece 29e61188fe
Write important git info to a cache file so as to avoid loading the entire git repo into the Docker image. 2023-02-03 14:46:35 -06:00
Buster Neece 757f082a4d
Update to Icecast-KH 2.4.0-KH18 2023-02-02 13:39:29 -06:00
Buster Neece f0666ab175
Revert Meilisearch rollout for now. 2023-01-30 07:21:25 -06:00
Buster Neece cc84a8e1f9
Remove some dev libraries after building Icecast. 2023-01-30 04:13:25 -06:00
Buster Neece a4930781d8
Manually build Meilisearch. 2023-01-30 03:34:02 -06:00
Buster Neece 22564c36e8
Re-implement nginx gzip compression. 2023-01-30 00:32:59 -06:00
Buster Neece 03fa0d1ff6
Infrastructure setup for Meilisearch. 2023-01-25 05:58:52 -06:00
Buster Neece fdb01fadca
Optimize Docker build and libs installed for LS. 2023-01-25 01:30:49 -06:00
Buster Neece b73b5e10bf
Update to release build of Icecast-KH. 2023-01-21 19:10:59 -06:00
Buster Neece cc314f6f24
Fix log cleanup and cron service log name. 2023-01-21 02:53:22 -06:00
Buster Neece eff7f67e28
Fixes #6028 -- Update Icecast-KH dev branch. 2023-01-17 16:39:58 -06:00
Buster Neece c44fd64124
Restore CI script. 2023-01-16 02:22:02 -06:00
Buster Neece 303a4a73ad
Cleanup Docker image scripts. 2023-01-15 18:19:23 -06:00
Buster Neece 3d386e529e
Re-merge setup:initialize and regular setup. 2023-01-15 16:30:22 -06:00
Buster Neece 3d43bea50d
Ensure all MariaDB-needed packages exist. 2023-01-13 14:48:07 -06:00
Buster Neece 5cc6a36220
Split CI build step. 2023-01-13 11:48:02 -06:00
Buster Neece ef4c7b48a4
Clear MariaDB dir after package install. 2023-01-13 01:06:37 -06:00
Buster Neece 5907f01ab8
Switch Ubuntu mirror until US Archive issue is fixed. 2023-01-13 00:47:07 -06:00
Buster Neece 560b162960
Add missing package from beanstalkd setup. 2023-01-13 00:46:53 -06:00
Buster Neece a387476d90
Switch to directly using Ubuntu image. 2023-01-13 00:46:27 -06:00
Buster Neece f19cf5f647
Update Icecast-KH; remove relative path files. 2023-01-12 22:12:45 -06:00
Buster Neece 84d25adc3b
Pull PPA/Package install into a single file to bump build times. 2023-01-12 16:53:22 -06:00
Buster Neece fe2b44df12
Move Now Playing tasks into separate per-station processes. 2023-01-11 21:13:51 -06:00
Buster Neece 7602fc0422
Add custom Admin files for base URL fixes. 2023-01-11 12:25:00 -06:00
Buster Neece 819c75764b
Move Icecast custom files to their own repo. 2023-01-10 21:59:56 -06:00
Buster Neece ad693362a8
Build directly from icecast-kh instead of icecast-kh-ac fork. 2023-01-10 19:34:16 -06:00
Buster Neece 113f16c36d
Update to PHP 8.2. 2023-01-10 19:33:40 -06:00
Buster Neece dcf97815c6
Update Liquidsoap link to permalink repo. 2023-01-03 10:32:49 -06:00
Buster Neece 6a5276820b
Fixes #4721 -- Base elapsed time in players on server time, not client time. 2022-12-28 09:49:12 -06:00
Buster Neece 457c60d721
Use LS 2.1.x Rolling Release. 2022-12-14 17:37:00 -06:00
Buster Neece 0d072c00e1
Fixes #5919 -- Fix Ansible download URL for newest LS. 2022-12-07 22:40:46 -06:00
Buster Neece 75d1967957
Bring Redis back for app and Centrifugo caches. 2022-12-06 12:52:54 -06:00
Buster Neece c39c366f17
Revert "Decommission Redis."
This reverts commit 0ba1556a95.
2022-12-06 08:45:43 -06:00
Buster Neece 2d66390250
Update Liquidsoap to 2.1.3. 2022-12-05 21:11:08 -06:00
Buster Neece a8572d76b5
Fixes #5902 -- Allow all origins on Centrifugo. 2022-12-03 14:18:34 -06:00
Buster Neece 791396fc45
Finish implementation of Centrifugo. 2022-12-02 09:27:16 -06:00
Buster Neece 96ba5cbea3
Initial implementation of Centrifugo. 2022-11-30 12:05:21 -06:00
Buster Neece 7bb7e28fa4
Use webp in several places to save significantly on file size. 2022-11-22 02:02:19 -06:00
Buster Neece 10e1c4d6cc
Improve temp file cleanup. 2022-11-19 06:22:48 -06:00
Buster Neece 0ba1556a95
Decommission Redis. 2022-11-10 21:01:32 -06:00
Buster Neece 9911239e89
Remove nchan, using static JSON as the high-performance option for Now Playing updates. 2022-11-10 16:53:23 -06:00
Buster Neece d829239152
Revert "Initial (non-working) commit testing building nginx from source."
This reverts commit 70c0e7d810.
2022-11-03 12:04:34 -05:00
Buster Neece 70c0e7d810
Initial (non-working) commit testing building nginx from source. 2022-11-03 11:53:13 -05:00
Buster Neece 71ab777d31
Optimize Dockerfile; switch to supercronic. 2022-10-31 06:43:19 -05:00
Buster Neece 33f74430a0
#5807 -- Disable EventSource on nchan due to upstream issues. 2022-10-30 13:20:47 -05:00
Buster Neece 72df7d77d9
#5807 -- Mitigate nchan crash issue. 2022-10-30 12:09:10 -05:00
Buster Neece 9806bd0c84
#5807 -- Change startup priorities. 2022-10-30 08:37:09 -05:00
Buster Neece a849187146
#5807 -- Re-enable Redis/NChan connection. 2022-10-30 06:26:45 -05:00
Buster Neece 4497eab1f8
Update Liquidsoap stable version. 2022-10-22 06:42:15 -05:00