Commit Graph

266 Commits

Author SHA1 Message Date
Dorian 2e18e905e1 Fix initial issue with setup of modal dialog.
Remove old AngularJS partial.
2015-05-09 23:03:23 -04:00
Dorian 7daa79e4d5 Update browserify dependencies and move controllers into views folder.
Update templates to support new React views.
2015-05-09 22:23:08 -04:00
Dorian 3177c6430f Remove bower dependencies.
Setup karma to work with browserify setup.
2015-05-08 17:15:13 -04:00
Dorian fe405e3ca4 Add browserify to simplify development of frontend app.
Add support for CoffeeScript JSX views.
2015-05-08 10:39:01 -04:00
Dorian a60fffcaee Setup working version of a simple React rendering on the page. 2015-05-06 08:44:44 -04:00
Dorian 5138edad78 Add in ReactJS + dependencies and serve via webassets in Flask app. 2015-05-05 17:56:33 -04:00
Dorian 7c0284c9f6 Fix up Codeship badge placement and links. 2015-05-01 09:33:41 -04:00
Dorian 0b1783545d Add Codeship build flag to readme. 2015-05-01 09:29:40 -04:00
Dorian 66d83d51e5 Add Angular Bootstrap as a Karma dependency to fix client side tests. 2015-05-01 09:21:44 -04:00
Dorian add8980140 Add arrow as a dependency to simplify datetime calculations. 2015-05-01 08:44:37 -04:00
Dorian 55eac5d9d7 Fix up circular imports for authentication. 2015-05-01 07:41:57 -04:00
Dorian 31e5c3f195 Refactor out checking of passwords out of user controllers into separate security module. 2015-05-01 07:36:42 -04:00
Dorian a10303b19c Update requirements to use the latest tech. 2015-04-29 08:09:52 -04:00
Dorian 58683d7282 Add unit test for checking passwords.
Skip tests while developing API for security authentication module.
2015-04-09 14:08:21 -04:00
Dorian 7dcc54c185 Add login message box pop-up based on demo code for setting up modal boxes. 2015-04-09 13:14:18 -04:00
Dorian ea528433af Add task to run all stable tests. 2015-04-01 18:34:42 -04:00
Dorian bf851b68e8 Fix PEP8 style test.
Remove Chrome from Karma tests.
Attempt to make protractor tests more flexible and reliable.
2015-04-01 11:28:09 -04:00
Dorian 4027202fc1 Layout user login and registration controls for the user toolbar. 2015-04-01 08:26:58 -04:00
Dorian 94a8cb3aad Fix CSS font color change to be more visibile.
Add user login and registration element to header template.
2015-03-31 08:20:45 -04:00
Dorian f5448d52f6 Fix issue with sending Vagrant app configuration to ansible-rookeries role. 2015-03-25 10:44:54 -04:00
Dorian 43b51196ee Update the role call to use Vagrant environment specific config. 2015-03-25 09:19:35 -04:00
Dorian a7245bc01d Remove jerkiness when selecting a menu item. 2015-03-12 08:45:41 -04:00
Dorian 7f32ec95fb Remove jerkiness when changing themes.
Consolidate parts of the common LESS theme.
2015-03-12 08:43:53 -04:00
Dorian 3142dbc32c Add port option to run a local server on an alternative port than the default 5000. 2015-03-12 08:35:02 -04:00
Dorian 1633775952 Transition playbook to use the ansible-rookeries role.
Remove redundant playbooks and configuration now handled by the ansible-rookeries role.
2015-03-12 08:10:39 -04:00
Dorian 84e32f603d Migrate deployment to use the ansible-rookeries role to centralize the provisioning setup.
Remove files related to provisioning the system, that have been moved into the ansible-rookeries role.
2015-02-27 10:49:12 -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 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 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