Commit Graph

58 Commits

Author SHA1 Message Date
Buster Neece fd8d586b8d
Lock Golang version (for now). 2023-02-02 13:19:41 -06:00
Buster Neece f0666ab175
Revert Meilisearch rollout for now. 2023-01-30 07:21:25 -06:00
Buster Neece a4930781d8
Manually build Meilisearch. 2023-01-30 03:34:02 -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 a387476d90
Switch to directly using Ubuntu image. 2023-01-13 00:46:27 -06:00
Buster Neece 818e7949bd
Update Centrifugo again. 2023-01-11 12:43:39 -06:00
Buster Neece 09542ff50b
Update Centrifugo. 2023-01-10 19:31:40 -06:00
Buster Neece 4ceb167f5e
Fix name of default env var. 2023-01-05 20:28:58 -06:00
Buster Neece 878b5125f5
Fix default value of web updater in Dockerfile. 2023-01-05 20:06:45 -06:00
Buster Neece d76ff450c8
Web updater initial WIP. 2023-01-05 12:54:03 -06:00
Buster Neece 5f9960e3ab
Fix version strings on Go deps. 2022-12-14 19:00:09 -06:00
Buster Neece b4497dcd60
Update Centrifugo to 4.0.5 release. 2022-12-14 17:12:05 -06:00
Buster Neece c39c366f17
Revert "Decommission Redis."
This reverts commit 0ba1556a95.
2022-12-06 08:45:43 -06:00
Buster Neece 791396fc45
Finish implementation of Centrifugo. 2022-12-02 09:27:16 -06:00
Buster Neece 0ba1556a95
Decommission Redis. 2022-11-10 21:01:32 -06:00
Buster Neece 71ab777d31
Optimize Dockerfile; switch to supercronic. 2022-10-31 06:43:19 -05:00
Buster Neece ffe7aca2ca
Improve MariaDB in-place upgrade system. 2022-09-16 21:24:30 -05:00
Buster Neece eef72a5831
Update Docker base image:
- Ubuntu 22.04 (Jammy)
 - MariaDB 10.9
2022-09-13 22:25:49 -05:00
Buster "Silver Eagle" Neece cbad2a0293
Merge commit 'fa79a035eaa3510636839978c82ca56b5d4044fd' 2022-05-25 20:49:09 -05:00
Buster "Silver Eagle" Neece a2c9f4d026
Switch to be independent of parent MariaDB instance. 2022-05-08 15:42:49 -05:00
Vaalyn 5c6d2808a7
Add arg to install LS via OPAM when building image (#5233) 2022-03-25 16:28:42 -05:00
Buster "Silver Eagle" Neece 9e7aae3a8b
Remove unnecessary Docker volumes. 2022-03-12 22:33:57 -06:00
Buster "Silver Eagle" Neece b0e7c35db8
Update MariaDB version. 2022-03-11 21:52:36 -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 ed65f0d785
LetsEncrypt/Nginx Container Consolidation (#4995) 2022-01-18 02:49:08 -06:00
Buster "Silver Eagle" Neece 28c74789ee
Switch to GHA cache. 2021-12-13 08:25:09 -06:00
Buster "Silver Eagle" Neece 2f6364d466
Other attempted fixes to the CI thing. 2021-12-13 07:54:14 -06:00
Buster "Silver Eagle" Neece 263d87b395
Build Dockerize directly (for ARM64 support); add ARM64 support back. 2021-12-10 03:56:05 -06:00
Buster "Silver Eagle" Neece b5eece6bcb
Minor syntax change. 2021-11-18 11:19:23 -06:00
Buster "Silver Eagle" Neece fae4da36b3
Make profiling default in Docker match default in env files. 2021-08-19 17:47:56 -05:00
Buster "Silver Eagle" Neece 3ab8718a6d
Fix persistence with uploads. 2021-07-30 19:51:18 -05:00
Buster "Silver Eagle" Neece 551405f10c
Fixes #4409 -- Update nginx config if nonstandard ports are used. 2021-07-23 19:15:58 -05:00
Buster "Silver Eagle" Neece edb1839cbc
Allow Redis to be disabled in favor of flatfile cache. 2021-06-28 10:03:21 -05:00
Buster "Silver Eagle" Neece d734b8da96
Add profiler helper notifications and optimize cache usage. 2021-04-18 00:03:22 -05:00
Vaalyn 8f900af32f
Add PHP-SPX profiling extension for development environment (#4032)
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
2021-04-17 20:50:54 -05:00
Buster "Silver Eagle" Neece a7ae4cf439
Revert multi-layering for speed; push to GHCR as well. 2021-03-27 10:51:59 -05:00
Buster "Silver Eagle" Neece 268cbf4500
Simplify testing flow and build process. 2021-03-27 10:15:17 -05:00
Buster "Silver Eagle" Neece 3b3785e19d
Update golang dependencies (sftpgo and dockerize). 2021-03-02 21:48:23 -06:00
Buster "Silver Eagle" Neece 4eeb725436
Fixes #3780 -- No longer create unneeded volume on web container. 2021-02-05 20:42:48 -06:00
Buster "Silver Eagle" Neece a6ec36b21c
Analytics Overhaul and InfluxDB Removal (#3243)
- Make the Analytics table in the database the primary one for handling statistics for all stations, removing the InfluxDB dependency entirely
 - Expand the Analytics table to also track unique listeners per hour and day
 - Properly clean up the Listeners table according to each installation's history retention settings
 - Implement a cute new animated "waiting for services" startup message that avoids previous wait messages that looked more like errors
2020-10-07 18:50:30 -05:00
Buster "Silver Eagle" Neece 5b2e427209
Remove --no-scripts on Dockerfile (for phpstan detection). 2020-08-31 17:48:10 -05:00
Buster "Silver Eagle" Neece 84dc0d7f2e
Increase service timeout for MariaDB. 2020-07-08 16:42:04 -05:00
Buster "Silver Eagle" Neece 7350c7b930
Remove "EXPOSE 80" from web container Dockerfile. 2020-06-15 02:00:57 -05:00
Buster "Silver Eagle" Neece f44261b29b
Optimize CI testing and web dependencies (#2899) 2020-05-29 20:36:49 -05:00
Buster "Silver Eagle" Neece 0069df6d2d
Disable certain dangerous "advanced" features by default in new installs.
Some functionality of AzuraCast has always been intended for "Power Users", but seemingly no amount of warnings or labels will prevent users from discovering these features, misusing them, and either burdening our support channels or declaring AzuraCast to be "broken". With this update, new installations have some of these most dangerous settings (manual port assignments, manual directory selection, custom LS/Icecast config, etc.) disabled. They can easily be re-enabled by editing "azuracast.env" and turning them on, and will remain available for all previous users by default.
2020-05-27 02:36:30 -05:00
Buster "Silver Eagle" Neece 56611698af
Add self-signed SSL cert back to web container. 2020-05-19 04:53:48 -05:00
Buster "Silver Eagle" Neece ad808e513c
Make web container's nginx handle port 80 only. 2020-05-19 03:34:27 -05:00
Buster "Silver Eagle" Neece e47c8f91c1
Update to Ubuntu 20.04 (Focal) for web container. 2020-04-25 00:20:14 -05:00
Buster "Silver Eagle" Neece ff7e44a1e9
#2555 -- Wait for Redis to be ready before running the web container. 2020-03-28 00:08:23 -05:00