Commit Graph

46 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 3b9b073f8d
Re-Supervisordize everything. 2022-05-28 20:30:39 -05:00
Buster "Silver Eagle" Neece cbad2a0293
Merge commit 'fa79a035eaa3510636839978c82ca56b5d4044fd' 2022-05-25 20:49:09 -05: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 8e57d2e04b
nginx cleanup. 2022-01-24 07:11:34 -06:00
Buster "Silver Eagle" Neece ed65f0d785
LetsEncrypt/Nginx Container Consolidation (#4995) 2022-01-18 02:49:08 -06:00
Buster "Silver Eagle" Neece 834581e4d8
Remove postinst on cron and beanstalkd. 2021-12-13 02:11:37 -06:00
Buster "Silver Eagle" Neece c6953834a7
Revert "Try runlevel trick."
This reverts commit c13f34f6e0.
2021-12-12 23:21:14 -06:00
Buster "Silver Eagle" Neece c13f34f6e0
Try runlevel trick. 2021-12-12 22:58:42 -06:00
Buster "Silver Eagle" Neece 527b9c4f86
Extend beanstalkd timeout. 2021-12-12 22:11:55 -06:00
Buster "Silver Eagle" Neece 28de7fdf86
Add support for zstd backups via tzst extension. 2021-12-12 21:37:13 -06:00
Buster "Silver Eagle" Neece a4bd63df49
Prevent services from auto-starting during installation. 2021-12-12 21:13:43 -06:00
Buster "Silver Eagle" Neece c2d97a1a36
Update to PHP 8.1. 2021-12-11 20:34:09 -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
Vaalyn 11f1f44cea
Switch message queue from MariaDB to beanstalkd (#4418) 2021-07-21 16:45:22 -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 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 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 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
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 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
Buster "Silver Eagle" Neece 769de19d00
Big Visual Waveform Editor Overhaul
- Refactor Flysystem to use constants instead of magic strings for URL prefixes
 - Add audiowaveform installation to both Docker and Ansible installations
 - Use audiowaveform to generate waveforms saved to disk for every track
 - Load these waveforms when visiting the visual waveform editor page instead of using the browser to calculate them
 - Add volume control and use app-wide storage of default volume
 - Remove "beta" tag from waveform editor header
2020-05-11 19:32:41 -05:00
Buster "Silver Eagle" Neece 5102ce89c4
Update DBIP in Docker image to always use current year/month when building. 2020-05-10 02:34:56 -05:00
Buster "Silver Eagle" Neece ef17a969c6
Remove audiowaveform from previous commit. 2020-05-10 01:54:36 -05:00
Buster "Silver Eagle" Neece 7993c7ea00
Fix translation problems on StationPlaylist modal options. 2020-05-10 01:42: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
Vaalyn fc417e3c73 Update dbip version to version 2020-03 2020-03-15 18:34:01 +01:00
Buster "Silver Eagle" Neece 81fbf023b0
Add ability to supply a banned listener IP list via the web interface. 2020-03-01 18:03:03 -06:00
Buster "Silver Eagle" Neece 80e5f4efac
Speed up file download streams by using X-Accel-Redirect when possible. 2020-02-21 12:48:43 -06:00
Buster "Silver Eagle" Neece 64341700e4
#2384 -- Update permissions on certbot hook. 2020-02-06 18:44:31 -06: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 31c34ebbc4
Abstract IP Geolocation services and add DBIP support. 2020-01-22 04:48:02 -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