Commit Graph

25 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece f9221fb335
Initial commit of unified Docker build and standalone image. 2021-06-22 07:36:58 -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
Buster "Silver Eagle" Neece 3c392bf864
Use external image for Golang build dependencies. 2020-01-22 22:53:07 -06:00
Buster "Silver Eagle" Neece 30c18e585e
Rearrange Dockerfile for faster caching potential. 2020-01-22 18:18:27 -06:00
Buster "Silver Eagle" Neece 7938d0d734
Exclude dev dependencies from Docker build. 2020-01-22 04:47:37 -06:00
Buster "Silver Eagle" Neece 153f7a8ec7
Add web container Docker code to this repo; tie image to code version. 2020-01-20 22:24:45 -06:00
Buster Silver 9c601de8a3 #141 -- Begin dockerizing AzuraCast with docker-compose. 2017-05-31 10:47:19 -05:00
Buster Silver 3677397b90 More work on the docker project (not ready yet) [skip ci] 2017-05-30 23:14:58 -05:00
Buster Silver 93fc4d6ade Refinement of docker files. 2017-05-30 05:45:48 -05:00
Buster Silver df8b4459b5 Make docker files 2017-05-30 02:58:30 -05:00