Commit Graph

1773 Commits

Author SHA1 Message Date
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
Dorian dfe49a9fd6 Improve JWT token generation by using results instead options. 2018-07-28 10:58:30 -04:00
Dorian 70b13b8f87 Improve setup for configuring JWT tokens. 2018-07-28 10:43:28 -04:00
Dorian 66edf41f6b Improve API for JWT token generation. 2018-07-28 10:23:27 -04:00
Dorian 50472613d9 Break out web server to standalone module. 2018-07-27 16:26:50 -04:00
Dorian ff0b1067bc Clean up JWT API. 2018-07-27 16:14:36 -04:00
Dorian 722825b0c8 Break out JWT into separate modules. 2018-07-27 15:54:36 -04:00
Dorian f2f13705c5 Break out git message fetching into separate modules. 2018-07-27 15:08:00 -04:00
Dorian 7e08098a6b Break out git message fetching into library. 2018-07-27 15:04:21 -04:00
Dorian 3a95e18899 Fix style issues to resolve the build issues. 2018-07-27 12:52:13 -04:00
Dorian 5e3050a3ef Fix Python style issues to resolve the build issues. 2018-07-27 12:11:24 -04:00
Dorian 2154c206a8 Fix Rust build issue and migrate away from yarn. 2018-07-27 11:29:48 -04:00
Dorian cf23a8af13 Implement invalid HTTP method error. 2018-07-27 04:16:05 -04:00
Dorian c7e442ab66 Implement 404 error, and tests. 2018-07-27 04:10:22 -04:00
Dorian 4eaa9e97af Setup logging in the right place. 2018-07-27 03:30:36 -04:00