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