Commit Graph

26 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
Aurélien Maury 6b28f209b0
Enhancement/ansible (#4977) 2022-01-12 18:38:44 -06:00
Buster "Silver Eagle" Neece 7750fa6be8
User-Uploaded Custom Assets (#4437) 2021-07-30 01:20:14 -05:00
Buster "Silver Eagle" Neece 3bffb21ad5
#2503 -- Add DBIP download to Ansible installs. 2020-03-16 00:35:32 -05:00
Buster Neece 779fbc3b3b
[Ansible] Clear existing temp directory immediately before recreating it. 2019-08-11 04:30:43 -05:00
Buster "Silver Eagle" Neece 16fc2c54bc
Implement zero-downtime backups + nightly backups (#1574)
* Create new backup and restore commands allowing live backups.
* Switch migrate script to use new backup method.
* Avoid loading fixtures, ensure directories exist when restarting stations.
* Include album art in media backup.
* First portion of automated backup management code.
* Further backup page work; add download/delete functionality.
* Implement automatic backups and "manual run" page.
* Switch automatic backup filename to match text.
* Add new locales.
* Add restore instructions and ability to view latest backup log.
2019-05-23 10:29:22 -05:00
Buster "Silver Eagle" Neece 95d7947414 #698 -- Update traditional install to handle refactored code. 2018-08-05 15:24:30 -05:00
Buster "Silver Eagle" Neece 75c3672e25 #628 -- Switch all IP geolocation to be local via the MaxMind GeoLite DB. 2018-07-03 17:51:05 -05:00
Buster "Silver Eagle" Neece 5739e64155 Ansible cleanup 2018-05-28 23:06:32 -05:00
Buster "Silver Eagle" Neece 5b5c18f3a3
#423 -- Update Ansible compliance, build uninstaller and migrator scripts (#442)
The cumulative results of improvements to the Ansible deployment scripts that will facilitate both cleaner traditional installs and updates, full uninstallations of the traditional codebase, and a Traditional-to-Docker migration process.
2018-02-19 17:35:43 -06:00
Buster "Silver Eagle" Neece e370d27e95 Run composer as azuracast user and update permissions accordingly. 2017-10-21 00:05:26 -05:00
Buster "Silver Eagle" Neece f2e0104311 Service and Configuration overhaul:
- Move all app-specific configuration to one ansible-editable INI file
 - Migrate installations using previous config to new style using CLI command
 - Install Redis for all AzuraCast installations (matching Docker)
 - Move caching and session management into Redis (avoiding inode issues)
2017-07-13 16:44:09 -05:00
Buster Silver b776c874f3 Give everything 777 on the testing server because Travis CI is a waking nightmare. 2017-05-17 21:34:03 -05:00
Buster Silver 0d2e3efad1 Force the test output directory to be writeable by hand 2017-05-17 21:11:36 -05:00
Buster Silver 857ba8b9a9 Continue working to diagnose Travis build issue. 2017-05-17 18:12:32 -05:00
Buster Silver d85fb336af Another round of permission updates for Travis. 2017-05-17 18:06:23 -05:00
Buster Silver e59284e6a3 Permission fix attempts for Travis. 2017-05-17 17:58:00 -05:00
Buster Silver 8a65173504 Add OPAM folder permissions for CI process. 2017-05-17 17:24:29 -05:00
Buster Silver 0ac6b02b3b Replace IceCast with IceCast-KH for stream performance and license reporting reasons. 2017-05-16 23:11:45 -05:00
Buster Silver 68455c8ff8 Never overwrite an existing config file in Ansible. 2016-11-22 00:14:16 -06:00
Buster Silver f1276b347c Closes #4 -- Add basic system-wide support for the ShoutCast 2 broadcast system. 2016-11-21 23:09:18 -06:00
Buster Silver c738a05bad Fix app permissions in Ansible deploy, and add one more mkdir to radio base dir configuration. 2016-09-19 15:09:14 -05:00
Buster Silver 5d6e9750c8 Remove superfluous classes and helpers specific to (or pre-dating) PVL, move buttons to raw HTML for performance and readability, move all URL routing directly to URL router class. 2016-09-10 14:47:07 -05:00
Buster Silver efbba6b3a0 Refine and test Ansible via Vagrant to ensure it has full parity with the previous deploy scripts. 2016-09-08 02:41:34 -05:00
Buster Silver a138ea28e7 Initial commit of Ansible build scripts (incomplete). 2016-09-07 15:57:21 -05:00