Buster Neece
4ebf685160
Directly reference GHCR to avoid double-build times.
2023-01-13 12:58:25 -06:00
Buster Neece
1032801b07
Initial WIP final tweaks.
2023-01-05 13:48:55 -06:00
Buster Neece
d76ff450c8
Web updater initial WIP.
2023-01-05 12:54:03 -06:00
Buster Neece
0dbb587c81
Minor Docker Compose changes.
2022-11-14 17:18:13 -06:00
Buster Neece
06412396eb
Update Docker image location to use Scarf analytics.
2022-09-13 23:24:15 -05:00
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