Commit Graph

1762 Commits

Author SHA1 Message Date
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
Dorian 156a169655 Fix docker-compose yaml. 2019-05-17 07:22:24 -04:00
Dorian 4cd8649a3f Update images to use caching and fix up testing steps. 2019-05-17 07:17:30 -04:00
Dorian d7b85a9c08 Get the right version of the dumb-init. 2019-05-16 16:54:58 -04:00
Dorian 978d18053d Switch back to using dumb-init. 2019-05-16 14:46:13 -04:00
Dorian b5cf20e1a9 Run tini without providing an absolute path. 2019-05-16 14:01:36 -04:00
Dorian 3952ce208a Ensure build does not time out on npm. 2019-05-16 11:43:29 -04:00
Dorian 99da42a1a8 Fix up the multi-stage Docker build. 2019-05-16 11:12:22 -04:00
Dorian 313789497c Ensure dockerize is in the starting build container. 2019-05-16 08:51:11 -04:00
Dorian e6db7fc6fc Ensure the right images are called. 2019-05-16 08:40:06 -04:00
Dorian 900b1496f5 Add a rough breakout of the build steps. 2019-05-16 08:34:57 -04:00
Dorian 2141fd33dd Prepare for upcoming release. 2019-05-14 22:20:03 -04:00
Dorian 028bd69d38 Fix up building of plugins. 2019-05-14 11:12:57 -04:00
Dorian 05761bf3f3 Attempt to wait out server start up. 2019-05-14 10:32:41 -04:00
Dorian 02e40ce6e2 Make plugin setup more dynamic.
Remove extra logging from hello-world plugin.
2019-05-14 08:43:22 -04:00
Dorian 31c032720d Fix up issue with babel-polyfill in plugins. 2019-05-13 23:33:48 -04:00
Dorian 4e1d2fd33e Create rough setup for plugins. 2019-05-13 18:46:11 -04:00
Dorian eb46ef4a4a Add support for managing the lifecycle of the plugins. 2019-05-13 10:17:41 -04:00
Dorian 44d30172ba Come up with a simple mechanism for building the plugins. 2019-05-13 09:01:57 -04:00
Dorian a307f3621d Separate plugins from the rest of the web-app. 2019-05-13 08:45:18 -04:00
Dorian e0592e4f66 Additional work on plugin setup. 2019-05-11 23:29:54 -04:00
Dorian 1ae9d68c88 Fix up the minor left-over from earlier experimentation. 2019-05-11 12:42:54 -04:00
Dorian fc60e7ed5a Make the link plugin less experimental. 2019-05-11 12:39:59 -04:00
Dorian ab1500f620 Made a working internally routing link. 2019-05-11 09:57:53 -04:00
Dorian 456764585e Add notes about future plugin work. 2019-05-10 17:50:53 -04:00
Dorian 2c3a370aae Setup working plugin architecture. 2019-05-10 17:44:28 -04:00