Commit Graph

1887 Commits

Author SHA1 Message Date
Dorian c9e9deca0b Create build directory setup. 2019-07-05 18:01:25 -04:00
Dorian 0cae34f7fb Add notes for improving serving the content. 2019-07-05 09:30:54 -04:00
Dorian 736adb3665 Add notes for improving the page generation. 2019-07-05 09:23:37 -04:00
Dorian 96d99906d8 Build out a list of pages based off the markdown files. 2019-07-05 08:58:42 -04:00
Dorian ced8a837a0 Read the site toml file. 2019-07-04 23:12:39 -04:00
Dorian 3d74345a1e Setup a rough doc example for the static site generator. 2019-07-04 23:07:45 -04:00
Dorian e7cd3fdab8 Add ability to look into path, and add TOML as dependency. 2019-07-04 08:59:22 -04:00
Dorian f1e6d6ab05 Migrate off needing the webapp from using the API itself. 2019-07-03 17:53:49 -04:00
Dorian df8940e511 Figure out how to change path for serving certain assets. 2019-07-03 08:53:04 -04:00
Dorian c39bd08b5e Minor fixes to working with webpack. 2019-07-03 08:34:44 -04:00
Dorian 4c2a0745a6 Remove unused functions and modules. 2019-07-02 22:41:42 -04:00
Dorian 5e8853c806 Resolve security issues with built JS package. 2019-07-02 12:04:27 -04:00
Dorian 321350b23e Clear up some of the documentation. 2019-07-02 09:17:22 -04:00
Dorian 4801843943 Remove remnants of editor dependencies. 2019-07-02 09:10:09 -04:00
Dorian 9873a0bb5d Remove admin controls.
Add tag for powered by on sites.
2019-06-29 10:58:37 -04:00
Dorian 4d35b9f695 Add note about broken images due to rookeries-link plugin. 2019-06-14 08:20:08 -04:00
Dorian 9373838838 Update everything for a release. 2019-06-14 08:16:15 -04:00
Dorian ee5f614051 Add to changelog. 2019-06-13 17:57:56 -04:00
Dorian ac9a47c85a Re-enable with working tests. 2019-06-13 17:37:28 -04:00
Dorian 08a217506d Setup basic setup for testing markdown replacement text. 2019-06-13 08:47:59 -04:00
Dorian 994a5b813c Update the README for Rookeries. 2019-06-13 08:12:06 -04:00
Dorian f9f7880eea Add testing of plugins and clean up naming convention. 2019-06-13 08:11:16 -04:00
Dorian 29e25362b5 Streamline the build process. 2019-06-12 17:55:59 -04:00
Dorian efd5bb7c8c Make sure to build out the rookeries image. 2019-06-12 17:42:15 -04:00
Dorian d56ea2a15f Fix path issue. 2019-06-12 10:03:14 -04:00
Dorian 7c83889c38 Add missing environment variable needed for tests. 2019-05-25 02:00:11 -04:00
Dorian f82611bdaa Add quick shortcut to test the server functionality locally. 2019-05-21 20:46:56 -04:00
Dorian b57e86e62f Attempt to resolve API test issue. 2019-05-21 18:55:09 -04:00
Dorian c5dbd144db Ensure cargo.toml copied over into the server-build image. 2019-05-21 09:14:52 -04:00
Dorian bbebb6e076 Pull all images to speed up build steps. 2019-05-21 09:02:59 -04:00
Dorian 587bedecf0 Potentially speed up app building. 2019-05-21 08:59:38 -04:00
Dorian 0c3fe690c8 Ensure that we switch to the right working directory in the server-build container. 2019-05-21 08:51:54 -04:00
Dorian 69f698ca1b Clean up docker images some more. 2019-05-17 16:49:27 -04:00
Dorian c34cc0ded3 Slim down the images. 2019-05-17 16:37:51 -04:00
Dorian 53edd98c6e Pull to keep things cached. 2019-05-17 16:15:04 -04:00
Dorian 071ba2b258 Clean up pulling of builds, and ensure releases only on tags. 2019-05-17 16:06:33 -04:00
Dorian 4e933a886e Fix the publishing steps. 2019-05-17 15:05:30 -04:00
Dorian 7d551b0902 Fix the server tests. 2019-05-17 14:30:35 -04:00
Dorian c7cbfabb66 Fix tests. 2019-05-17 14:28:28 -04:00
Dorian 777d5fd5a7 Improve caching setup and tests. 2019-05-17 13:57:59 -04:00
Dorian 010c810822 Rely on Docker Hub for "caching" the builds. 2019-05-17 11:54:45 -04:00
Dorian df0a7de9ae Fix up setup of tests and releases. 2019-05-17 11:46:34 -04:00
Dorian 593357a5ba Fix up caching setup. 2019-05-17 10:58:22 -04:00
Dorian 507a2edd54 Add docker layer caching. 2019-05-17 10:55:08 -04:00
Dorian b77cbc3bb3 Fix CI failure on server build pipeline. 2019-05-17 10:20:16 -04:00
Dorian 32087f9af4 Fix CI fail. 2019-05-17 10:17:54 -04:00
Dorian 90eae25070 Parallelize builds and use caches better. 2019-05-17 10:03:07 -04:00
Dorian c52e0c9821 Fix CI to run a remote env. 2019-05-17 09:30:05 -04:00
Dorian 5d7522cba8 Fix the dependency. 2019-05-17 09:15:41 -04:00
Dorian 1c1eb78fe9 Attempt to speed up and simplify builds. 2019-05-17 08:48:02 -04:00