Commit Graph

1762 Commits

Author SHA1 Message Date
Dorian f21b574300 Make sure sc doesn't die badly by itself. 2017-03-16 23:15:40 -04:00
Dorian 669add7ef7 Downgrade Flask to resolve issues with tests. 2017-03-16 23:10:40 -04:00
Dorian a477d7d050 Downgrade invoke to resolve issue with start of app. 2017-03-16 22:49:08 -04:00
Dorian 7b0d511c3d Speed up Docker builds and make tests. 2017-03-16 22:34:49 -04:00
Dorian 26d074d86f Upgrade Python dependencies. 2017-03-16 08:51:00 -04:00
Dorian ffb5348a4d Update copyright notices and changelog. 2017-03-16 08:34:57 -04:00
Dorian 7568a691af Merged in issue-38-rearchitect-app (pull request #21)
Issue 38 rearchitect app

Approved-by: Dorian Pula
2017-03-15 15:33:38 +00:00
Dorian f4859b0e64 Update documentation and links to show a single container. 2017-03-15 11:15:52 -04:00
Dorian 1446b3888c Fix retrieval of default site from Flask. 2017-03-15 10:15:16 -04:00
Dorian 76c5ebcc91 Remove unused npm and python packages. 2017-03-15 10:11:53 -04:00
Dorian 41cb97f4a1 Fix rendering of server side render. 2017-03-15 09:33:18 -04:00
Dorian 432a5191db Add working React server side rendering. 2017-03-15 09:00:34 -04:00
Dorian e9985bef52 Create a configuration for a default site. 2017-03-15 08:27:58 -04:00
Dorian 56334aaaae Create a very rough approximation to a server-side React render pipeline. 2017-03-15 04:20:07 -04:00
Dorian 75c3544b7c Add basic rendering of webpage. 2017-03-14 22:57:14 -04:00
Dorian cef62bd0c6 Update CI scripts to work against a single image. 2017-03-14 21:14:21 -04:00
Dorian d41fe69cf4 Fix style test for Python code. 2017-03-14 21:07:50 -04:00
Dorian 32645084aa Simplify installation of node and yarn into the Dockerfile. 2017-03-14 20:57:23 -04:00
Dorian 3fd72d070e Fix webapp tests. 2017-03-14 18:22:50 -04:00
Dorian 7164ed69c1 Fix API tests. 2017-03-14 18:03:52 -04:00
Dorian 7750018f89 Migrate webapp to top level part of project.
Fix Dockerfile build.
2017-03-14 16:02:42 -04:00
Dorian e64f63f5df Bring up API to top level part of project.
Remove references to webapp in build setup.
2017-03-14 09:09:16 -04:00
Dorian 1b520aa4c6 Initial work to specify site management endpoints and specs. 2017-03-14 08:46:54 -04:00
Dorian 4cdb5713f5 Merged in issue-37-add-db-migration (pull request #20)
Add Alembic migration and db management setup.

Approved-by: Dorian Pula
2017-03-11 22:50:08 +00:00
Dorian c6ac41e6d1 Update makefile to update database and changelog. 2017-03-11 17:24:59 -05:00
Dorian aaad5905e2 Add in actual migration to prove out setup. 2017-03-11 17:22:13 -05:00
Dorian 44be4837c5 Figure out how these darn database migrations are supposed to work. 2017-03-11 16:51:01 -05:00
Dorian 5506b0580f Simplify init database tasks. 2017-03-11 16:39:29 -05:00
Dorian d701575755 Simplify test setup and fix flake8. 2017-03-11 16:15:16 -05:00
Dorian 9b1a9adb58 Add support for generating Alembic migrations. 2017-03-11 14:52:40 -05:00
Dorian 6a9fe69cbf Add working Alembic migration setup using Flask-Alembic. 2017-03-11 13:32:37 -05:00
Dorian cacf55fe5b Add basic Alembic migration setup. 2017-03-11 08:54:46 -05:00
Dorian 14eae95a53 Update changelog with new support ticket fixed. 2017-03-11 00:08:26 -05:00
Dorian 40f70b8235 Fix location of pushed Docker images to Docker Hub. 2017-03-10 23:45:34 -05:00
Dorian 85feee6b67 Fix location of pushed Docker images to Docker Hub. 2017-03-10 23:18:08 -05:00
Dorian 5c8f70617b Improve login setup for docker publishing. 2017-03-10 23:01:46 -05:00
Dorian 0e3da2f239 Make scripts more debuggable. 2017-03-10 22:39:24 -05:00
Dorian b0444388b3 Add scripts for tagging and releasing latest versions. 2017-03-10 22:16:23 -05:00
Dorian a13bc25735 Attempt to push to Docker Hub via CircleCI. 2017-03-10 22:04:16 -05:00
Dorian c314bae95e Merged in refactor-test-setup (pull request #19)
Refactor test setup and add additional tests.

Approved-by: Dorian Pula
2017-03-10 22:43:11 +00:00
Dorian 296206339b Add changelog for fix. 2017-03-10 17:42:57 -05:00
Dorian 18c3ce53f0 Add support for handling double posting of same user.
Fix non-json test to make builds green.
2017-03-10 17:37:05 -05:00
Dorian 673a4180ee Add test for double posting same user. 2017-03-10 09:05:01 -05:00
Dorian 2e1297b982 Add test for multiple user deletion. 2017-03-10 08:49:05 -05:00
Dorian 9df6ff95c2 Make handling and testing of user responses more natural. 2017-03-10 08:37:40 -05:00
Dorian b0753b5c85 Fix up tests to not use template values. 2017-03-10 00:07:50 -05:00
Dorian 3b52f85e6c Add tests for non-existent users.
Simplify the types of test for the users.
2017-03-09 22:06:38 -05:00
Dorian 5a328d613d Improve self user tests by avoiding the need for a template. 2017-03-09 21:20:09 -05:00
Dorian f2018f3bb6 Expand out self and my variants of steps. 2017-03-09 08:44:33 -05:00
Dorian f19d05a3b6 Rework test of authentication to use randomly generated users. 2017-03-09 00:24:15 -05:00