Buster "Silver Eagle" Neece
f9221fb335
Initial commit of unified Docker build and standalone image.
2021-06-22 07:36:58 -05:00
Buster "Silver Eagle" Neece
a320c1a6a0
More code cleanup.
2021-06-09 22:22:13 -05:00
Buster "Silver Eagle" Neece
3f23efa076
PHP code style fixes.
2021-06-08 01:40:49 -05:00
Buster "Silver Eagle" Neece
2dc41d080a
Switch Settings to be a flat single entity to use EntityManager built-in functions. ( #4045 )
2021-04-21 16:15:52 -05:00
Buster "Silver Eagle" Neece
13bd765232
Prevent IP from being displayed if fixture is loaded.
2021-01-23 18:15:23 -06:00
Buster "Silver Eagle" Neece
64423a7097
Unify env var names on Ansible installs with their Docker counterparts.
2021-01-21 13:32:47 -06:00
Buster "Silver Eagle" Neece
b11373e191
Fix Backup Storage Location migration, and ensure default exists.
2020-12-18 13:04:12 -06:00
Buster "Silver Eagle" Neece
4aa1902dae
#3525 -- Rework settings to be fetched on-demand to avoid collisions.
2020-12-10 16:46:03 -06:00
Buster "Silver Eagle" Neece
cd3ce3dad0
Implement minor shortcut for PhpStorm DI resolution.
2020-12-07 05:29:35 -06:00
Buster "Silver Eagle" Neece
0a8c41542d
Make environment immutable and strictly use function calls.
2020-12-06 05:57:39 -06:00
Buster "Silver Eagle" Neece
57a1513414
Second attempt at settings fixture fix.
2020-12-04 10:24:58 -06:00
Buster "Silver Eagle" Neece
5ac0657305
Ensure settings fixtures take effect with the next settings reset.
2020-12-04 10:02:40 -06:00
Buster "Silver Eagle" Neece
aed854a17c
Settings overhaul, part 2
...
Make Settings a controlled entity.
2020-12-04 02:41:55 -06:00
Buster "Silver Eagle" Neece
5727f12b6f
Settings refactor part 1: Rename App\Settings to App\Environment.
...
Previously AzuraCast had two very similar `$settings` variables, one that was from environment and the other from the database. This refactor distinguishes the two much more clearly.
2020-12-02 22:18:06 -06:00
Vaalyn
9a94e6a178
Add PHPCS for code style checks ( #3273 )
2020-10-14 17:19:31 -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
60704898f2
Restructure CLI commands and add message queue management commands.
2020-09-21 09:06:24 -05:00
Buster "Silver Eagle" Neece
79a906a263
#3065 -- Add DB pings into setup for slower machines.
2020-08-29 00:04:18 -05:00
Buster "Silver Eagle" Neece
30e68273df
#2605 -- Move NP cache clear higher up in update code.
2020-04-01 05:29:11 -05:00
Buster "Silver Eagle" Neece
cab3096782
#2605 -- Clear cache of nowplaying data during updates.
2020-04-01 01:01:32 -05:00
Buster "Silver Eagle" Neece
66d55d33f1
Add an uptime wait function during the setup process.
2020-03-29 23:50:40 -05:00
Buster "Silver Eagle" Neece
4d4d75ad4d
Reunify AzuraCore and AzuraCast repositories.
2020-02-05 20:35:13 -06:00
Buster "Silver Eagle" Neece
7473a339a0
Remove CA Cert update command from initial setup.
2019-10-25 00:08:41 -05:00
Buster "Silver Eagle" Neece
8da9d25f7e
Revert cache:clear command's name.
2019-09-30 14:52:31 -05:00
Buster "Silver Eagle" Neece
59a70238c5
Update azuracore; avoid lazy-loading in setup as it's not necessary.
2019-09-29 18:48:24 -05:00
Buster "Silver Eagle" Neece
88b3de905f
Avoid using Redis cache for CLI.
2019-09-29 17:46:42 -05:00
Buster "Silver Eagle" Neece
cdccaecbf5
Avoid loading Doctrine during CLI (allowing cache clear).
2019-09-29 16:26:46 -05:00
Buster "Silver Eagle" Neece
d7819a6993
Migrate Doctrine repositories to composited, DI-friendly classes.
2019-09-29 02:50:24 -05:00
Buster "Silver Eagle" Neece
bc095089d3
Correct command to be run during update process.
2019-09-28 01:40:29 -05:00
Buster "Silver Eagle" Neece
9a8b095521
Switch back to Certainty and use a less frequent, non-per-request update process.
2019-09-27 21:07:33 -05:00
Buster "Silver Eagle" Neece
4f2753e43b
#1992 -- Clear IP address from cache during update process.
2019-09-24 18:22:25 -05:00
Buster "Silver Eagle" Neece
bd42b64de0
Add spaces to phpdoc blocks and optimize imports.
2019-09-20 11:44:38 -05:00
Buster "Silver Eagle" Neece
daf78fa738
Move Settings and Logging to static system-wide functions.
2019-09-12 00:31:01 -05:00
Buster "Silver Eagle" Neece
fb54e4ee78
Begin refactor of CLI commands to use new Silly DI format.
2019-09-10 18:10:57 -05:00