Commit Graph

19 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 e1f17762c6 #330 -- Update to PHP 7.2 on traditional installs 2017-12-13 18:10:05 -06: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 1b46ce7e3d Cleaning up the PHP installation step of trad install. [skip ci] 2017-06-25 12:00:49 -05:00
Buster Silver dff432e774 Revert Supervisor-driven service management for core services. 2017-06-07 09:49:39 -05:00
Buster Silver 5c0d5b64ff Unregister services for both Upstart and Systemd. 2017-05-30 07:34:51 -05:00
Buster Silver ca25ad4c9b Move all AzuraCast tasks to run under supervisord in preparation for dockerizing. 2017-05-30 04:00:41 -05:00
Buster "Silver Eagle" Neece 6f6988ea51 Fix issues with Travis not running tests as AzuraCast user (#130)
* Sudo stuff as AzuraCast

* Be more explicit in the sudo

* Trying another approach to sudo

* Add xdebug to PHP 7.1

* Fix the actual likely cause of the problem
2017-05-19 03:58:44 -05:00
Buster Silver cd4f0931bc One more approach at fixing the Ansible problem. 2017-05-14 04:51:47 -05:00
Buster Silver ff6adcc3f4 Another approach at fixing weird Ansible bug. 2017-05-14 04:50:17 -05:00
Buster Silver e97372fe90 Fix bug affecting locale definitions once fully updated and trying to update again. 2017-05-14 04:48:16 -05:00
Buster Silver 340ed85f40 Update to PHP 7.1. 2017-04-30 14:17:07 -05:00
Buster Silver 5e98c2b75e Associate Travis CI test coverage report with CodeClimate. 2016-10-22 12:05:52 -05:00
Buster Silver 1f23fbc50a Initial commit of the immensely immense task of setting up functional tests for AzuraCast that will integrate with Travis CI and run upon each commit. 2016-10-18 18:21:33 -05:00
Buster Silver 58e58e6cd7 #53 -- Fix issues related to initial deployment. 2016-10-03 12:33:48 -05:00
Buster Silver dd0f3c4170 Supply DI container to config objects, combine some similar language usage in the localization template. 2016-10-01 23:35:06 -05:00
Buster Silver 6e9a49b8df Clean up duplicate folder names, and ensure locales exist in Ansible deploy/update. 2016-09-30 22:55:21 -05:00
Buster Silver ec7add8e23 Add support for localization across the application, and add escaping to some user-input fields in various locations. 2016-09-30 17:31:30 -05:00
Buster Silver 8c048feca2 Remove Phalcon classes from App folder, remove Phalcon dependencies from Ansible. Set up new forms engine powered by NibbleForms. 2016-09-18 03:48:05 -05:00