Commit Graph

16 Commits

Author SHA1 Message Date
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