Commit Graph

144 Commits

Author SHA1 Message Date
Buster Neece 3d386e529e
Re-merge setup:initialize and regular setup. 2023-01-15 16:30:22 -06:00
Buster Neece 560b162960
Add missing package from beanstalkd setup. 2023-01-13 00:46:53 -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 113f16c36d
Update to PHP 8.2. 2023-01-10 19:33:40 -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 75d1967957
Bring Redis back for app and Centrifugo caches. 2022-12-06 12:52:54 -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 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 "Silver Eagle" Neece c59a5a023c
Set all Docker supervisor services to always restart. 2022-08-07 17:28:48 -05:00
Buster "Silver Eagle" Neece 46d26e859f
Switch to new method of piping log output to stdout from supervisor. 2022-08-06 20:27:07 -05:00
Buster "Silver Eagle" Neece 5ab3cf9981
#5575 -- Avoid double-logging to reduce CPU load. 2022-07-23 11:10:34 -05:00
Buster "Silver Eagle" Neece cfb6a35fa8
Update nginx error log. 2022-07-03 04:32:02 -05:00
Buster "Silver Eagle" Neece 6a67be661d
Expand logs and mirror Docker logs to both filesystem and stdout. 2022-07-03 00:43:00 -05:00
Buster "Silver Eagle" Neece bb256cc79f
Track and display HLS listeners. 2022-06-25 23:32:25 -05:00
Buster "Silver Eagle" Neece 058d62706b
Fixes #5501 -- Add "/radio/8xx5" as supported WebDJ alias 2022-06-23 11:23:03 -05:00
Buster "Silver Eagle" Neece a3b0ee5ce6
Reduce volume of logs and improve log reliability. 2022-06-11 07:21:03 -05:00
Buster "Silver Eagle" Neece a281f93516
Move initial Acme check. 2022-06-10 13:10:16 -05:00
Buster "Silver Eagle" Neece bc7d259367
Disable sftpgo backups. 2022-06-10 07:50:05 -05:00
Buster "Silver Eagle" Neece 1e3ccd93d5
Merge commit 'aab4a0c7b5edab1ca261a528e3407ff2f1b59297' 2022-06-09 02:27:19 -05:00
Buster "Silver Eagle" Neece 42e5b5210b
Expand custom nginx config. 2022-05-28 23:07:56 -05:00
Buster "Silver Eagle" Neece 3b9b073f8d
Re-Supervisordize everything. 2022-05-28 20:30:39 -05:00
Buster "Silver Eagle" Neece fce5f4c173
Implement nginx dynamic config. 2022-05-27 04:40:42 -05:00
Buster "Silver Eagle" Neece cbad2a0293
Merge commit 'fa79a035eaa3510636839978c82ca56b5d4044fd' 2022-05-25 20:49:09 -05:00
Buster "Silver Eagle" Neece 3e03980811
Use local socket for Redis; update uptime_wait. 2022-05-07 10:59:37 -05:00
Buster "Silver Eagle" Neece 5dc6bf8742
Move nginx 9010 port to 6010; use sockets for MariaDB. 2022-05-07 08:50:48 -05:00
Buster "Silver Eagle" Neece 646280d7cb
Use Unix domain socket for PHP-FPM. 2022-05-03 12:10:48 -05:00
Buster "Silver Eagle" Neece e465b787e4
Use dedicated nginx side-channel for internal API requests. 2022-04-08 21:23:31 -05:00
Buster "Silver Eagle" Neece c026df1882
Don't temp cleanup main /tmp folder. 2022-03-25 21:06:04 -05:00
Buster "Silver Eagle" Neece 2209034f69
Prevent temp cleanup from removing nginx dirs. 2022-03-19 17:13:00 -05:00
Buster "Silver Eagle" Neece 7524896a4b
Improve how Redis is handled for nginx 2022-03-16 02:02:45 -05:00
Buster "Silver Eagle" Neece 7bf094ffac
Use CLI commands for LS functionality for unified container. 2022-03-15 00:14:05 -05:00
Buster "Silver Eagle" Neece 07b8dc620c
Increase defaults for PHP-FPM. 2022-03-14 06:21:13 -05:00
Buster "Silver Eagle" Neece 93d12960e7
More permissions changes for SSL certs. 2022-03-09 22:09:11 -06:00
Buster "Silver Eagle" Neece 4d8d31e3f0
Add permission set to acme.sh 2022-03-09 21:27:04 -06:00
Buster "Silver Eagle" Neece 27260729bc
AzuraCast in a Single Docker Image (#5167) 2022-03-08 17:00:03 -06:00
Buster "Silver Eagle" Neece 59e17bf428
Fix nginx regex for pubsub. 2022-03-01 14:51:14 -06:00
Buster "Silver Eagle" Neece 6a2faf9a94
#3696 -- Loosen rules on nginx pubsub. 2022-02-23 18:10:04 -06:00
Buster "Silver Eagle" Neece 8ade2d53f6
Enable SFTPGo's built-in "defender" service. 2022-02-21 15:51:24 -06:00