Dorian
|
be98f90899
|
Add installation of bower dependencies step, that was missed in earlier iterations of the provisioning setup.
Add task install external role for setting up NGINX, UWSGI and Supervisord.
|
2015-02-26 08:24:52 -05:00 |
Dorian
|
3b69f4c440
|
Add installation of bower dependencies step, that was missed in earlier iterations of the provisioning setup.
Add task install external role for setting up NGINX, UWSGI and Supervisord.
|
2015-02-26 08:24:52 -05:00 |
Dorian
|
e72ae3e4e7
|
Add possible automatic installation of Ansible roles.
|
2015-02-07 20:48:59 -05:00 |
Dorian
|
0f972fa0d9
|
Add parameters to uwsgi app role for deployment. Remove duplicate code.
|
2015-01-14 08:33:29 -05:00 |
Dorian
|
1397fb677a
|
Remove Ansible playbooks converted into UWSGI/NGINX role.
|
2015-01-09 07:51:00 -05:00 |
Dorian
|
b9878f630e
|
Migrate Ansible setup to use an external role to handle setup of the NGINX, UWSGI and supervisord setup.
Allow for greater reusability of Ansible playbooks.
|
2015-01-08 18:22:39 -05:00 |
Dorian
|
3f43bae7e5
|
Migrate Ansible setup to use an external role to handle setup of the NGINX, UWSGI and supervisord setup.
Allow for greater reusability of Ansible playbooks.
|
2015-01-08 18:22:39 -05:00 |
Dorian
|
15fb447d59
|
Stylistic fix to adhere to PEP8 and have an overall consistent style.
|
2014-12-11 08:51:45 -05:00 |
Dorian
|
15a366739c
|
Add environment configuration via flask_appconfig to make rookeries easier to configure as 12 Factor webapp.
|
2014-12-11 08:49:07 -05:00 |
Dorian
|
57cf6c2e67
|
Add better logging for supervisord managed processes.
|
2014-12-04 08:12:24 -05:00 |
Dorian
|
13d3e563a0
|
Remove Vagrant ssh task, because going through invoke's pty is awful.
Make permissions on nginx configurations and logs more permissive.
|
2014-12-04 07:50:50 -05:00 |
Dorian
|
6df32f539e
|
Heavily rework Ansible playbooks to use deb install supervisor.
Also changes to locations of logs, configurations and virtualenvs.
|
2014-12-03 22:09:38 -05:00 |
Dorian
|
162c0c5090
|
Migrate server tasks into separate tasks module.
|
2014-11-28 08:22:18 -05:00 |
Dorian
|
e92b95cd27
|
Update nginx configuration to use a _nginx suffix for configuration files.
Remove pip packaging git ignores.
|
2014-11-28 07:48:15 -05:00 |
Dorian
|
f4fc4ef730
|
Update nginx configuration to use a _nginx suffix for configuration files.
Remove pip packaging git ignores.
|
2014-11-28 07:48:15 -05:00 |
Dorian
|
9bc435e97c
|
Add separate ansible playbook for setting up webapp folders.
Add logging configuration for rookeries.
|
2014-11-26 22:04:01 -05:00 |
Dorian
|
080f7f5876
|
Migrate package deployment to use plain old tar ball over pip.
Fix up UWSGI configs for setup.
Add fix for nodejs.
Refactor clean utilities into a separate module.
Remove setuptools artifacts.
|
2014-11-25 23:08:21 -05:00 |
Dorian
|
9c858888ad
|
Remove unused tox package.
|
2014-11-25 17:36:39 -05:00 |
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 |