4
0
mirror of https://github.com/AzuraCast/AzuraCast.git synced 2024-06-15 05:36:37 +00:00
Commit Graph

65 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece
1e3ccd93d5
Merge commit 'aab4a0c7b5edab1ca261a528e3407ff2f1b59297' 2022-06-09 02:27:19 -05:00
Bjarn Bronsveld
4371ac3be3
feat: add stereo tool support for stations (#5344)
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
Co-authored-by: Vaalyn <vaalyndev@gmail.com>
2022-05-22 23:50:55 -05:00
Buster "Silver Eagle" Neece
9e7aae3a8b
Remove unnecessary Docker volumes. 2022-03-12 22:33:57 -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
39442586b8
Merge commit 'e4ef4a340dbee48b75b3760a6892d10da4bb68dd' 2022-01-23 06:41:11 -06:00
Buster "Silver Eagle" Neece
8e583524fd
Change LE internal storage location to force update. 2022-01-18 14:01:27 -06:00
Buster "Silver Eagle" Neece
ed65f0d785
LetsEncrypt/Nginx Container Consolidation (#4995) 2022-01-18 02:49:08 -06:00
Buster "Silver Eagle" Neece
2fabeed61d
Update Compose reference version. 2022-01-09 16:38:25 -06:00
Buster "Silver Eagle" Neece
288627f108
Don't auto-remove the LetsEncrypt container; tweak restart policy. 2021-09-30 18:53:22 -05:00
Buster "Silver Eagle" Neece
156b1f8173
Gitpod refinement and rollback of privileged defaults. 2021-09-23 23:48:28 -05:00
Buster "Silver Eagle" Neece
aa6d7bbd1e
Remove priv'ed components from default sample file. 2021-09-23 21:39:34 -05:00
Buster "Silver Eagle" Neece
3ab8718a6d
Fix persistence with uploads. 2021-07-30 19:51:18 -05:00
Buster "Silver Eagle" Neece
7750fa6be8
User-Uploaded Custom Assets (#4437) 2021-07-30 01:20:14 -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
2b70f6531b
Temporarily revert new port assignment system. 2021-06-28 21:58:53 -05:00
Buster "Silver Eagle" Neece
92baf6c5e1
Update Docker Compose version. 2021-06-28 05:20:07 -05:00
Buster "Silver Eagle" Neece
e60430c339
Use yq to dynamically write ports to the Docker Compose config. 2021-06-28 04:28:41 -05:00
Buster "Silver Eagle" Neece
8ff0c13447
Switch to GitHub Container Registry as source of Docker images. 2021-06-28 03:59:05 -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
ec2ec899d8
Update links across application to point to new documentation. 2021-02-15 15:36:34 -06:00
Buster "Silver Eagle" Neece
3d50d1286b
Fixes #3817 -- Update container definitions to handle LE companion changes. 2021-02-14 12:36:19 -06:00
Vaalyn
88553a8368
Fix issue with mounting custom SSL certificates due to read-only volume mount (#3598) 2020-12-23 11:25:31 -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
2edcde5aeb
Persist Composer vendor directory to make plugins work again. 2020-09-28 18:04:49 -05:00
Buster "Silver Eagle" Neece
7a593e6a92
#2969 -- Implement certificate locator to use proper SSL cert for Icecast direct connections. 2020-06-29 16:26:48 -05:00
Buster "Silver Eagle" Neece
8f9672cb9d
Split Docker Compose into two networks for simpler multi-site setup. 2020-06-23 05:05:07 -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
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
899bea9b37
Revert removal of self-signed cert generation on nginx container. 2020-05-19 03:16:36 -05:00
Buster "Silver Eagle" Neece
24d3c4cf84
Prevent LetsEncrypt certs from mounting to nginx container. 2020-05-19 03:07:56 -05:00
Buster "Silver Eagle" Neece
94892c9a5a
Minor Docker Compose update for back compatibility. 2020-05-19 02:52:09 -05:00
Buster "Silver Eagle" Neece
a7e8114add
Prevent non-web server from serving proxy requests. 2020-05-19 00:46:46 -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
e5fc828b36
#2479 -- Update support links in several places. 2020-03-09 12:50:37 -05:00
Buster "Silver Eagle" Neece
e9d8775af6
Switch from FTP to SFTP on Docker installations. 2020-01-05 15:29:56 -06:00
Buster "Silver Eagle" Neece
388bcee951
#2250 -- Handle MaxMind no longer offering free public downloads.
- Remove automatic download attempt from Ansible installation process
 - Allow listener report to function without the MaxMind database present, but with error messages
 - Create new "Install GeoLite Database" page in system administration, allowing user upload of the MaxMind database, with instructions
2019-12-31 06:49:25 -06:00
Buster "Silver Eagle" Neece
78124dcb32
Hard-code PASV port range (as the FTP service can't handle it being changed). 2019-11-25 11:31:46 -06:00
Buster "Silver Eagle" Neece
ea76e0cc6c
Add FTP_PASV_IP env var; expand PASV port range. 2019-11-25 01:16:43 -06:00
Buster "Silver Eagle" Neece
083eddce2d
#2065 -- Switch to uniform container name for web container. 2019-10-16 03:10:07 -05:00
Buster Neece
1a1a18dfe7
Add integrated FTP upload support. 2019-08-25 17:50:20 -05:00
Buster Neece
0953182033
Localization Overhaul
- Replace several "add %s", "remove %s", "manage %s" strings with dedicated strings for each action
- Make API responses locale-aware and translated
- Make CLI locale-aware and translated
- Add initial support for Turkish language
2019-08-21 17:34:05 -05:00
Buster Neece
d4b2b22428
Reduce number of concurrent Redis connections by consolidating to one DB. 2019-08-17 20:33:44 -05:00
Buster Neece
3f4b027fb0
#1792 -- Make modified ulimits in Docker Compose file ints. 2019-07-29 15:55:03 -05:00
Buster Neece
be56d8ccaa
Add ulimits to main Docker Compose file as well. 2019-07-26 21:35:38 -05:00
Buster Neece
d94d673a2a
Expand default Docker port range to 50 stations and add instructions. 2019-06-18 14:20:41 -05:00
Buster Neece
145475bd75
Use the (often much faster) zip format by default for backups. 2019-05-24 09:58:33 -05:00
Buster Neece
b9e821debd Switch logging to be managed/rotated by Supervisord.
Rationale: under the current system, Supervisord simply pipes its per-process logs out to stdout/stderr on Docker, meaning it has no ability to read back those logs in the case of an error, leading to cryptic error messages like "SPAWN_ERROR" instead of the actual problem. This refactors the logging to be handled by Supervisord, which also is itself capable of log rotation (removing the need for AzuraCast to rotate radio software logs).
2019-03-07 20:01:51 -06:00
Buster "Silver Eagle" Neece
601f488726 Fix LE connect and renewal functions and path of SSL certs in stations container. 2019-01-14 10:14:24 -06:00
Buster "Silver Eagle" Neece
6fc1e1e8ea Move to a unified Web container. 2019-01-14 05:36:17 -06:00
Buster "Silver Eagle" Neece
6a616b8cb4 Add documentation to the Compose sample file. 2018-12-17 23:46:10 -06:00