Commit Graph

1030 Commits

Author SHA1 Message Date
Dorian 04f52b0d8a Attempt a more direct approach to removing couchdb on circleci. 2016-10-24 17:57:33 -04:00
Dorian d27f2f235f Fix issue with code editor not updating content. 2016-10-24 17:47:11 -04:00
Dorian 798ecebbd9 Attempt to fix CircleCI couchdb persistence issue. 2016-10-24 17:16:34 -04:00
Dorian 49c860c9c0 Fix minor flake8 style issue. 2016-10-24 13:50:49 -04:00
Dorian 6093466de9 Fix proxying to API server for auth and getting pages. 2016-10-24 08:53:43 -04:00
Dorian b55d2a3dbb Fix bootstrapping of API database. 2016-10-24 08:37:56 -04:00
Dorian d6a9b6c554 Add ability to forward calls to api in frontend. 2016-10-24 04:04:24 -04:00
Dorian 60f0e9eadb Fix issue with template not rendering in frontend.
Improve usability of rote build setup.
2016-10-23 18:01:33 -04:00
Dorian 9343c2d0d3 Fix frontend unit tests putting to the wrong paths for the modules. 2016-10-23 17:41:36 -04:00
Dorian 9130888a16 Move rote utility up to top-level. 2016-10-23 17:32:29 -04:00
Dorian 3d24d4d5e0 Move docs down to api to allow for building of sample content. 2016-10-23 17:30:31 -04:00
Dorian 24c1d326df Fix eslint issues and creation of directories for the frontend. 2016-10-23 17:02:38 -04:00
Dorian 130204b495 Fix issue with static/js folder not being available. 2016-10-23 12:59:14 -04:00
Dorian 7cd90d4e10 Attempt to fix fetching of pages. 2016-10-22 16:33:23 -04:00
Dorian 081b9ada0f Work around circleci's couchdb in a reliable manner. 2016-10-22 16:26:37 -04:00
Dorian 2441b2b413 Fix template rendering and improve client vs server rendering. 2016-10-22 16:22:45 -04:00
Dorian 39ca3e80b0 Move static elements into static folder.
Fix wrong template chosen bug.
2016-10-22 16:05:29 -04:00
Dorian 7a904c334b Attempt to remove provided couchdb. 2016-10-22 14:49:40 -04:00
Dorian d73b3676f1 Work around failure in stopping CouchDB multiple times. 2016-10-22 14:06:24 -04:00
Dorian 6955171a4d Fix express-nunjucks configuration setup. 2016-10-22 13:48:54 -04:00
Dorian 918a5bf2fe Fix invoking npm tests.
Fix import issue with API server tests.
2016-10-22 11:11:41 -04:00
Dorian d9c3b58174 Fix API test setup and parallelize CI builds.
Enable proper building of frontend.
2016-10-22 10:47:32 -04:00
Dorian 8c04ce61c9 Fix up Rookeries API to work off its own installed directory instead. 2016-10-22 00:57:39 -04:00
Dorian 773afad2e8 Resolve issue with CI having CouchDB on by default. 2016-10-22 00:24:21 -04:00
Dorian decf8c0005 Create Docker compose file to work around CI issues. 2016-10-22 00:22:02 -04:00
Dorian 31904879e1 Make Dockerfile builds quieter.
Update README to show use of CircleCI.
2016-10-21 23:43:25 -04:00
Dorian 6553a77b49 Fix silly yaml syntax error. 2016-10-21 23:11:19 -04:00
Dorian a6e198d940 Revert to version 1 of docker-compose due to CircleCI using older Docker version.
Change build to individually build Docker images to allow for tagging.
2016-10-21 22:16:40 -04:00
Dorian 8f88fdc16c Fix caching setup in CircleCI setup. 2016-10-21 21:54:55 -04:00
Dorian afbfb41f12 Fix Dockerfile for the API. 2016-10-21 21:19:28 -04:00
Dorian e2067dc9de Migrate tasks into API component.
Remove unused make and CI configurations.
2016-10-21 20:58:29 -04:00
Dorian 15f9352c22 Build out the Rotefile to mirror the Makefile. 2016-10-21 20:29:50 -04:00
Dorian 8dd6634d2f Experiment with rote as build tool. 2016-10-21 19:39:25 -04:00
Dorian 04836db2c6 Fix please where server is called. 2016-09-25 13:19:28 -04:00
Dorian cd28b1f825 Resolve permission error with frontend server. 2016-09-20 13:47:32 -04:00
Dorian e465287880 Workaround browser code to allow for server-side rendering. 2016-09-19 09:06:29 -04:00
Dorian a5447843b2 Initial work on setting up an ExpressJS server that acts as a render and API gateway to Rookeries. 2016-09-12 18:04:09 -04:00
Dorian d4688bbb4d Fix invoke task runner setup. 2016-09-06 18:04:21 -04:00
Dorian fe186c93df Fix imports for Rookeries API component.
Separate API from frontend in Docker components.
2016-09-06 15:25:50 -04:00
Dorian 76c177aa2e Readd tasks back into the project. 2016-09-06 08:56:33 -04:00
Dorian a06ee69cf1 Add tests back. 2016-09-06 08:38:43 -04:00
Dorian 24b35834e3 Split up project into separate API and frontend server components. 2016-09-06 08:37:41 -04:00
Dorian 6c955fc351 Further experimentation with server-side rendering. 2016-09-01 09:01:12 -04:00
Dorian 7dc1816906 Leave server-side rendering in a state where things can continue. 2016-09-01 07:59:10 -04:00
Dorian e6623effaf Another unsuccessful attempt at setting up server-side rendering. 2016-08-31 21:05:05 -04:00
Dorian f32b06e027 Attempt at activating server-side rendering with python-react-v8. 2016-08-31 08:41:22 -04:00
Dorian 7e8e84c59e Break out routing into client and server rendering modules. 2016-08-31 08:33:46 -04:00
Dorian 4ea6cff4b5 Fix builds. 2016-08-14 07:44:51 -04:00
Dorian Pula 55287f8db4 Merged in issue-22-implement-server-side-rendering (pull request #3)
Issue 22 implement server side rendering
2016-08-14 07:41:51 -04:00
Dorian 52ed540f3a Experiment with server-side rendering, put on hold for now. 2016-08-14 07:34:59 -04:00