4
0
mirror of https://github.com/AzuraCast/AzuraCast.git synced 2024-06-14 21:26:37 +00:00
Commit Graph

56 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece
4f9d8916c3
Use $PWD for new Docker Compose format. 2022-05-14 22:51:58 -05:00
Vaalyn
5c6d2808a7
Add arg to install LS via OPAM when building image (#5233) 2022-03-25 16:28:42 -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
39442586b8
Merge commit 'e4ef4a340dbee48b75b3760a6892d10da4bb68dd' 2022-01-23 06:41:11 -06:00
Buster "Silver Eagle" Neece
ed65f0d785
LetsEncrypt/Nginx Container Consolidation (#4995) 2022-01-18 02:49:08 -06:00
Buster "Silver Eagle" Neece
2d9d546133
Add "host.docker.local" to Linux boxes for xdebug. 2021-12-06 02:17:11 -06:00
Buster "Silver Eagle" Neece
8ff0c13447
Switch to GitHub Container Registry as source of Docker images. 2021-06-28 03:59:05 -05: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
1de2062276
Fix vendor volume for dev instances. 2020-10-21 05:25:03 -05: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
047ffd6eca
Remove read-only flag on SSL certs for developers. 2020-08-25 14:44:34 -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
f765f709ca
Make docker-compose.dev.yml an override of the main DC file. 2020-06-15 01:59:53 -05:00
Buster "Silver Eagle" Neece
e3a2727b32
Make certs dir non-readonly for dev installs due to auto-self-signed creation. 2020-05-20 18:23:40 -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
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
153f7a8ec7
Add web container Docker code to this repo; tie image to code version. 2020-01-20 22:24:45 -06: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
ea76e0cc6c
Add FTP_PASV_IP env var; expand PASV port range. 2019-11-25 01:16:43 -06:00
Buster "Silver Eagle" Neece
dc4490c2ae
Add local SSL cert support for dev with mkcert. 2019-09-20 14:00:47 -05:00
Buster "Silver Eagle" Neece
8e47c0409a
Small fix for dev docker-compose file. 2019-08-29 11:04:00 -05:00
Buster Neece
1a1a18dfe7
Add integrated FTP upload support. 2019-08-25 17:50:20 -05:00
Buster Neece
e7eb6cfb7e
Add multi-site proxy example configuration. 2019-08-24 19:09:39 -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
1adce16473
Bump ulimits inside web and stations containers. 2019-07-26 17:06:48 -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
6fc1e1e8ea Move to a unified Web container. 2019-01-14 05:36:17 -06:00
Buster "Silver Eagle" Neece
94495a3cc3 #1066 -- Re-localization of vital CSS/JS assets. 2018-12-25 20:25:42 -06:00
Buster "Silver Eagle" Neece
f62fb5f7e1 Preparation for re-localization of assets. 2018-12-25 05:24:16 -06:00
Buster "Silver Eagle" Neece
f926ca8b51 #968 -- Modify documentation regarding port mapping 2018-11-19 10:26:22 -06:00
Buster "Silver Eagle" Neece
05f38ece1d Move documentation back into the main repo. 2018-10-19 21:47:22 -05:00
Buster "Silver Eagle" Neece
5ee858f615 Update the Docker Compose file to use an external .env file for settings. 2018-10-18 23:27:30 -05:00
Buster "Silver Eagle" Neece
6368953b50
Bootstrap 4 Upgrade (#854)
An upgrade to Twitter Bootstrap 4, supported by the Daemonite Material design.
2018-10-11 02:04:09 -05:00
Buster "Silver Eagle" Neece
de195a6a1d Small optimizations to dockerfiles to prevent unnecessary running containers. 2018-10-02 19:24:42 -05:00
Buster "Silver Eagle" Neece
38f8527a82 Remove SHOUTcast in default installations and provide a manual installer in the admin UI. 2018-09-27 12:29:05 -05:00
Buster "Silver Eagle" Neece
f19a114881 #757 -- Refactor the AzuraCast AutoDJ into its own class, employ new shuffle method. 2018-08-29 01:50:00 -05:00
Buster "Silver Eagle" Neece
55f9955bd0 Changes to bring local testing and Travis CI in line with one another. 2018-07-13 14:16:28 -05:00
Buster "Silver Eagle" Neece
2af295c6f3 Create new local-dev-specific docker-compose file for easy spinup 2018-07-10 13:59:31 -05:00
Buster "Silver Eagle" Neece
e778199f01 Move the docker-compose.yml file to a sample one, clean up other compose files. 2018-03-05 22:01:42 -06:00
Buster "Silver Eagle" Neece
6d7fcfaadb
Implement new Yarn/Gulp static asset build process (#446)
* First attempt at new build process
* Complete!
2018-02-24 03:08:54 -06:00
Buster "Silver Eagle" Neece
411b2cfcbe Use environment variables for changing Docker things. 2018-02-23 14:28:05 -06:00
Buster "Silver Eagle" Neece
913145709f Update Docker instructions to not require a direct git clone of the repo. 2018-01-19 06:09:30 -06:00
Buster "Silver Eagle" Neece
d2ff87e89c Switch to Go-based station watcher, add station watcher to reboot procedure. 2018-01-12 05:05:20 -06:00
Buster "Silver Eagle" Neece
a224ae4a2f Reference the separate repos in docker-compose for dev ease. 2017-09-27 05:27:44 -05:00
Buster "Silver Eagle" Neece
48c189e5b4 Static asset cleanup part 1 2017-09-19 05:19:14 -05:00
Buster "Silver Eagle" Neece
9efffb95e3 Add Chronograf to dev, fix dev script. 2017-09-16 08:03:58 -05:00