Commit Graph

109 Commits

Author SHA1 Message Date
Vaalyn 72b4329b77
Fix issue #4781 - Increase max Beanstalkd message size (#4784) 2021-11-13 08:08:37 -06:00
Buster "Silver Eagle" Neece e3cf1e463e
Make xdebug easy for dev mode installations. 2021-10-15 12:50:56 -05:00
Buster "Silver Eagle" Neece 8272aa5ef9
Update to Webpack 5 and redesign build process. 2021-09-11 15:46:31 -05:00
Buster "Silver Eagle" Neece 7750fa6be8
User-Uploaded Custom Assets (#4437) 2021-07-30 01:20:14 -05:00
Buster "Silver Eagle" Neece 56b19f864c
#4407 -- Optimize space used by CLI backup/restore functions. 2021-07-24 23:49:13 -05:00
Buster "Silver Eagle" Neece 80d47a96d1
Minor fixes to defaults for SPX profiling for dev installs. 2021-07-23 23:21:04 -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
Vaalyn 11f1f44cea
Switch message queue from MariaDB to beanstalkd (#4418) 2021-07-21 16:45:22 -05:00
Buster "Silver Eagle" Neece ef7989fcfd
Implement PHP Docker Installer (#4377) 2021-07-08 15:03:54 -05:00
Buster "Silver Eagle" Neece a2f9c78da9
Clean up SPX setup and add an autoremove to save space. 2021-07-06 05:29:36 -05:00
Buster "Silver Eagle" Neece b40316064b
Allow on-the-fly setting of UID/GID for Docker container user. 2021-06-29 11:21:40 -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 3e8f90151f
Fix issue with "sudo" tasks returning 1 exit codes. 2021-06-28 06:21:58 -05:00
Buster "Silver Eagle" Neece ee5e1c4075
Add body of temp/init scripts. 2021-06-28 05:38:19 -05:00
Buster "Silver Eagle" Neece a001dd1785
Order Docker startup scripts and add initialize script. 2021-06-28 05:37:38 -05:00
Buster "Silver Eagle" Neece e1a9bf87ef
Add setuser from Phusion's baseimage. 2021-06-28 05:19:22 -05:00
Buster "Silver Eagle" Neece f59fd8a9ba
#4104 -- Rename on SFTP upload, handle SFTP renames/deletes directly. 2021-05-06 10:08:57 -05:00
Buster "Silver Eagle" Neece 642ca15803
Temporarily disable multiple queue workers; explanation in code. 2021-05-03 23:35:09 -05:00
Buster "Silver Eagle" Neece acab8806b3
Move to PHP 8.0 (#4051) 2021-04-22 21:16:00 -05:00
Vaalyn 22f90ee090
Add missing binary for vorbiscomment and install metadata writer binaries on Ansible (#4043) 2021-04-19 14:19:29 -05:00
Vaalyn 0300be4676
Add missing flac binary for writing metaflac and remove accidental format override of tagformats from GetId3 (#4038) 2021-04-18 14:19:24 -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 d41bddf27e
Remove default no-robots and make it per-controller response header. 2021-04-13 01:09:30 -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
Vaalyn f9fe9f895b
Increase worker connections in web container (#3894) 2021-03-09 19:03:38 -06:00
Buster "Silver Eagle" Neece efb937d2cc
#3725 -- Slightly tweak SFTP settings. 2021-03-08 22:15:15 -06:00
Buster "Silver Eagle" Neece 61be661f55
Add support for configurable NGINX_TIMEOUT environment variable. 2021-03-05 19:59:31 -06:00
Buster "Silver Eagle" Neece ce8eac5494
Switch to C-extension Maxmind DB reader for major speed improvements. 2021-03-05 02:56:50 -06:00
Buster "Silver Eagle" Neece 3b3785e19d
Update golang dependencies (sftpgo and dockerize). 2021-03-02 21:48:23 -06:00
Buster "Silver Eagle" Neece 72cc75b8c6
Improve verbosity of sync task logging. 2021-02-21 22:19:02 -06:00
Vaalyn 1dfc075609
Update command for installing plugin dependencies according to the Composer V2 version (#3615) 2020-12-31 17:29:53 -06:00
Buster "Silver Eagle" Neece 749b12638f
Revert accidental PHP 8.0 early upgrade. 2020-12-01 18:44:39 -06:00
Buster "Silver Eagle" Neece 731f16a494
Update raw DQL queries across the system to improve readability. 2020-12-01 18:36:09 -06:00
Buster "Silver Eagle" Neece 3942d3e531
#3399 -- Proxy the "Origin" header and fix URI parsing/ACAO response. 2020-11-20 02:17:11 -06:00
Buster "Silver Eagle" Neece 62ed3aa51d
Supply individual worker names for each queue worker. 2020-11-14 18:06:34 -06:00
Vaalyn 4f994edcf3
Update for Composer 2.0 (#3361) 2020-11-01 19:41:51 -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 19122eb5f5
Add support for parallel downloads to Composer. 2020-08-25 11:20:31 -05:00
Buster "Silver Eagle" Neece 6e7e5901ed
No longer generate self-signed cert on nginx (not needed). 2020-06-15 02:00:23 -05:00
Buster "Silver Eagle" Neece 379f2f73d0
Clean up and optimize the web service's nginx config. 2020-06-05 23:23:19 -05:00
Buster "Silver Eagle" Neece 1a977119fb
Download latest translations and run static build during CI/CD. (#2893) 2020-05-28 20:01:29 -05:00
Buster "Silver Eagle" Neece db8010241a
Updates to allow building CrowdIn translations in CI/CD build. 2020-05-28 00:35:30 -05:00
Buster "Silver Eagle" Neece 90fbf58f85
Update how AzuraCast handles "release mode".
All core AzuraCast Docker images are now tagged with "latest" for rolling-release updates and "stable" for the latest stable version. Switching to release builds switches the images used for all AzuraCast components, yielding a much more stable interaction between components. As new releases are made, the "stable" versions of each image are updated in unison with each other.
2020-05-21 20:27:26 -05:00
Buster "Silver Eagle" Neece f1b37e45ab
Move path of default self-signed cert on web container. 2020-05-19 05:35:49 -05:00
Buster "Silver Eagle" Neece 0bcb22057e
Fix issue with self-signed cert on web container. 2020-05-19 05:01:39 -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 899bea9b37
Revert removal of self-signed cert generation on nginx container. 2020-05-19 03:16:36 -05:00
Buster "Silver Eagle" Neece 0070dde26c
Merge Docker Multi-site Setup into Core Setup
This commit merges the previous Docker Multi-site configuration into the core Docker Compose configuration for all installations.
2020-05-19 00:01:13 -05:00