Commit Graph

1762 Commits

Author SHA1 Message Date
Dorian aac0256128 Fix up nginx configuration.
Remove Fabric remains.
2014-11-24 08:07:24 -05:00
Dorian 1f64f0d7db Setup working configuration and setup for supervisord.
Need to fix up deployment itself.
2014-11-21 23:09:42 -05:00
Dorian 77f238fce1 Rename deploy to group related vagrant tasks.
Add more broken apart vagrant tasks, for more control over deployment.
2014-11-21 11:18:05 -05:00
Dorian 953a561cd0 Add configuration folder setup for uwsgi and supervisor.
Add convenience task for vagrant ssh.
2014-11-20 18:05:34 -05:00
Dorian 16ea50109b Setup supervisor to manage uwsgi + mailsink servers.
Use service command directly in controlling NGINX.
2014-11-20 08:09:15 -05:00
Dorian 1f29e17827 Migrate deployment to use Ansible playbooks.
Remove unneeded Fabric tasks + configurations.
2014-11-19 19:20:27 -05:00
Dorian 0928b1999e Setup and pre-deployment Ansible playbook.
Fix deploy to vagrant tasks.
Move configuration files around for Ansible.
2014-11-19 16:27:37 -05:00
Dorian 5df001f834 Reorganize configurations for playbook.
Break up playbooks into simpler modular playbooks.
2014-11-18 08:24:39 -05:00
Dorian 428ec3ba44 Add echoes to invoke runned tasks. 2014-11-17 18:08:16 -05:00
Dorian 7100d90c56 Setup simple pre-deployment tasks via ansible-vagrant and invoke task.
Add context manager for changing directories when running invoke tasks.
2014-11-17 18:02:55 -05:00
Dorian 5163b024ac Setup simple pre-deployment tasks via ansible-vagrant and invoke task.
Add context manager for changing directories when running invoke tasks.
2014-11-17 18:02:55 -05:00
Dorian 0064f0017a Add dev dependency on ansible-vagrant.
Move deployment task up out of a package.
Move all vagrant specific configuration into vagrant + ansible controlled directories.
2014-11-14 08:24:09 -05:00
Dorian 9834afd570 Add invoke task for starting up vagrant box.
Renamed modules to avoid namespace clashes.
2014-11-14 08:07:22 -05:00
Dorian 4f0e498a92 Start of migration to ansible powered deployment. 2014-11-12 20:52:28 -05:00
Dorian 14c9ca31cb Migrate to using Flask-SQLAlchemy over self-rolled setup. 2014-11-12 18:12:34 -05:00
Dorian 322577ff73 Move to using a Blueprint for Rookeries. 2014-11-12 08:17:24 -05:00
Dorian 970d66d9b6 Separate tasks out into separate modules.
Add pathlib dependency to simplify paths.
2014-11-11 07:59:55 -05:00
Dorian 4c1a36cff0 Migrate app packaging helper into an invoke function.
Add packaging folders to gitignore.
2014-11-10 07:31:43 -05:00
Dorian 85af959833 Migrate app packaging helper into an invoke function.
Add packaging folders to gitignore.
2014-11-10 07:31:43 -05:00
Dorian 26840454e9 Separate invoke task and deployment functionality into a separate tasks module.
Separate task tests from main rookeries tests.
2014-11-08 15:03:53 -05:00
Dorian ee56024ed9 Add support for getting generated package name for deployment.
Add header comment to tests.
2014-11-07 18:08:07 -05:00
Dorian c745aba8ac Migrate toward using a more structure setup for deployments. 2014-11-06 07:25:43 -05:00
Dorian 2dada12f38 Add rudimentary test package task. 2014-11-03 07:46:24 -05:00
Dorian 4c4d4cb305 Add rudimentary test package task. 2014-11-03 07:46:24 -05:00
Dorian 0ead5bc73c Add app status endpoint.
Improve server unit tests.
2014-10-31 08:09:15 -04:00
Dorian 2c5d0ee54b Add JSDocs to all coffeescript modules.
Fix up karma and protractor modules.
2014-10-30 08:07:44 -04:00
Dorian 9794f2d504 Add JSDocs to all coffeescript modules.
Fix up karma and protractor modules.
2014-10-30 08:07:44 -04:00
Dorian 904bbab1a3 Setup of protractor tests.
Organization of client tests.
2014-10-29 23:22:10 -04:00
Dorian c72c29cf08 Setup of protractor tests.
Organization of client tests.
2014-10-29 23:22:10 -04:00
Dorian 8cd59f3bd1 Add unit test coverage for switch theme controller.
Improve code for handling out of bounds theme indexes.
2014-10-29 07:56:51 -04:00
Dorian 4e886a6955 Add unit test coverage for switch theme controller.
Improve code for handling out of bounds theme indexes.
2014-10-29 07:56:51 -04:00
Dorian e5f4eca3a6 Remove comment and "fix" injection of controller into client unit test. 2014-10-28 09:32:59 -04:00
Dorian bf6a0454b4 Remove comment and "fix" injection of controller into client unit test. 2014-10-28 09:32:59 -04:00
Dorian d442305c9e Add tests for switching themes client controller.
Test does not perform exactly as expected.
2014-10-28 07:28:44 -04:00
Dorian 73b18bfec8 Add tests for switching themes client controller.
Test does not perform exactly as expected.
2014-10-28 07:28:44 -04:00
Dorian f187b2345e Add Chai for assertion library.
Create first working test of AngularJS controller.
2014-10-27 09:20:53 -04:00
Dorian 2c2389c355 Add Chai for assertion library.
Create first working test of AngularJS controller.
2014-10-27 09:20:53 -04:00
Dorian f6d6f4dd50 Initial setup for a AngularJS unit test. 2014-10-24 11:55:14 -04:00
Dorian b6121b72df Initial setup for a AngularJS unit test. 2014-10-24 11:55:14 -04:00
Dorian e90e12ee2d Setup infrastructure to run JS unit tests for the client. 2014-10-23 23:35:07 -04:00
Dorian cad3702ef0 Setup infrastructure to run JS unit tests for the client. 2014-10-23 23:35:07 -04:00
Dorian 9af2fdde59 Add test dependencies for client code.
Add test tasks to invoke task runner.
2014-10-22 08:08:30 -04:00
Dorian baac47da54 Add test dependencies for client code.
Add test tasks to invoke task runner.
2014-10-22 08:08:30 -04:00
Dorian 89e11307c4 Move server tests out of rookeries and into separate top-level folder. 2014-10-22 08:01:16 -04:00
Dorian dd953ccc46 Bring back webfonts as assets.
Fix header issue in less, to work across themes.
2014-10-22 07:43:33 -04:00
Dorian 65d45217d4 Fix theme switcher in Angular Controller.
Update less themes to work together without clashing.
2014-10-21 19:38:11 -04:00
Dorian 7b06f07d8e Update and reorganize manifest for packaged version of rookeries. 2014-10-21 18:37:28 -04:00
Dorian 192d192248 Make flake8 complain less about packages not part of Rookeries. 2014-10-21 18:36:38 -04:00
Dorian afb2e54373 Merge removal of generated assets into a single invoke task. 2014-10-21 18:35:38 -04:00
Dorian 83e758b28c Remove cached webfonts for older fontawesome library. 2014-10-21 18:34:07 -04:00