Commit Graph

1887 Commits

Author SHA1 Message Date
Dorian b540861aa9 Add fix to meet the Rust style guide. 2018-08-08 19:50:09 -04:00
Dorian 28849e7459 Clean up JWT code with additional configurable from environment. 2018-08-08 19:47:56 -04:00
Dorian 8aac8a6af4 Fix issue with Rust initial caching project setup. 2018-08-08 17:53:26 -04:00
Dorian 0f43e6840a Fix issue with Rust initial caching project setup. 2018-08-08 17:40:19 -04:00
Dorian f4ce5baf01 Try to make the builds faster. 2018-08-08 17:15:21 -04:00
Dorian ac4f44e90e Update documentation in README. 2018-08-08 16:42:22 -04:00
Dorian 353567acb9 Remove unused Python REST API. 2018-08-08 16:40:29 -04:00
Dorian 1393fe7ae6 Get to version parity with Rookeries in Python. 2018-08-08 15:37:10 -04:00
Dorian 357a9c1de6 Add better default rendering of pages.
Ensure tests still pass.
2018-08-08 11:50:03 -04:00
Dorian b76ba0dd82 Add simple index page for the server. 2018-08-07 17:52:25 -04:00
Dorian b248b8d53f Add simple index page for the server. 2018-08-07 14:31:28 -04:00
Dorian b75b8f546e Ensure JS client is built properly. 2018-08-07 14:26:38 -04:00
Dorian 485ea4f5b9 Improve CI build times by stopping install re-build using release optimizations. 2018-08-07 12:13:33 -04:00
Dorian d3fcc8e789 Attempt to fix updating of the site. 2018-08-07 11:42:08 -04:00
Dorian 9460584997 Add hosting of static files. 2018-08-07 10:32:27 -04:00
Dorian 9a7d58acd1 Fix Rust style issues. 2018-08-07 09:55:26 -04:00
Dorian 09b19c7622 Add ability to update the document. 2018-08-07 09:47:28 -04:00
Dorian bd93fc93c0 Fix last test for site management for Rookeries. 2018-08-06 21:22:23 -04:00
Dorian b2eb271406 Take advantage of actix extractors. 2018-08-06 14:38:53 -04:00
Dorian fd9ebf1fdb Fix up handling of invalid JSON requests. 2018-08-06 00:58:20 -04:00
Dorian a0b3193b54 Fix up JWT to work properly with library. 2018-08-05 17:34:25 -04:00
Dorian fdddcadcdf Update site endpoint now supports JWT token checks. 2018-08-05 00:19:59 -04:00
Dorian 74bde96ea8 Add JWT decoding and better test management. 2018-08-04 00:38:08 -04:00
Dorian 28032b9356 Attempt to workaround permissions issues and make cargo build more efficient. 2018-08-03 18:06:40 -04:00
Dorian 004b00748e Attempt to workaround permissions issues and make cargo build more efficient. 2018-08-03 18:06:22 -04:00
Dorian daef51570e Fix permissions on cargo fetch. 2018-08-03 17:56:09 -04:00
Dorian 315715230b Fix to minimal cargo package fetch... finally. 2018-08-03 17:41:58 -04:00
Dorian fe9e9143e8 Fix to minimal cargo package fetch. 2018-08-03 17:30:18 -04:00
Dorian 0dededcdce Attempt to add a minimal fetch. 2018-08-03 15:50:34 -04:00
Dorian 2cb298b722 Attempt to move fetching of dependencies before copy over of code to speed up CI. 2018-08-03 15:42:23 -04:00
Dorian 4dce9cc5a3 Format code using rust format. 2018-08-03 15:33:34 -04:00
Dorian 356867a31c Add functionality to speed up testing and dockerized builds. 2018-08-03 14:54:02 -04:00
Dorian ff56fa885b Initial setup of endpoint for updating the site. 2018-08-03 08:58:22 -04:00
Dorian 11c00d6d03 Add in support for getting a site. 2018-08-03 08:43:07 -04:00
Dorian 6ea2eca1ad Move toward building a trait for managing keys in a domain structure. 2018-08-02 19:33:03 -04:00
Dorian 15c19b818c Fix up ignores. 2018-08-02 15:32:01 -04:00
Dorian 733161ce7c Add some noise during Docker build. 2018-08-02 15:31:12 -04:00
Dorian 442205ee98 Add support to add the git revision at build time. 2018-08-02 15:11:25 -04:00
Dorian 173731f976 Add git revision at build time. 2018-08-02 08:06:27 -04:00
Dorian c09c205e4b Make endpoints more consistent. 2018-08-01 17:47:47 -04:00
Dorian 2ae2c09ac6 Ensure ability to add links and remove couchdb details. 2018-08-01 11:53:21 -04:00
Dorian 75577a56ed Improve query selectors to include document types. 2018-08-01 08:23:57 -04:00
Dorian a4102cb912 Add support for not starting on same port. 2018-08-01 01:32:31 -04:00
Dorian d3891d5064 Fix up configuration of the couchdb database. 2018-07-31 16:41:35 -04:00
Dorian 49ad77f49c Clean up API for CouchDB client lib. 2018-07-31 15:36:11 -04:00
Dorian 2b997f6064 Improve the way things are configured as server start.
Initial work on the pages endpoint.
2018-07-31 14:27:17 -04:00
Dorian 6735966e76 Migrate CouchDB configuration out into standalone module.
Fix up web module.
2018-07-30 15:51:13 -04:00
Dorian 82775e3ed2 Break out CouchDB client query code.
Skip known failing tests.
2018-07-29 23:59:15 -04:00
Dorian 79111c5c11 First attempt at refactoring out a CouchDB client. 2018-07-28 13:36:46 -04:00
Dorian 3e70d7f0ae Minor syntax improvements to JWT token generator. 2018-07-28 11:14:53 -04:00