Commit Graph

120 Commits

Author SHA1 Message Date
mike12345567 46c1590c83 Adding types for plugin events, specifically for plugin init, import and deletion, this is across the CLI and the server. 2022-09-14 17:35:46 +01:00
mike12345567 e469ee6fe8 Adding better controls for .git checking. 2022-09-14 11:11:20 +01:00
mike12345567 d67dcd78a6 Fixing a minor issue with plugin name not being passed through in CLI function. 2022-09-14 11:04:37 +01:00
mike12345567 589d1442da Fixes from PR comments. 2022-09-14 10:58:01 +01:00
mike12345567 4621f2d830 Defaulting behaviour for empty git repos. 2022-09-13 18:28:03 +01:00
mike12345567 95f7bbd05b Adding an option to disable top level parent directory creation during CLI plugin init incase using this for git repo creation. 2022-09-13 18:22:15 +01:00
mike12345567 5c5e1b10b4 Fixing CLI build - prebuilds required for hashing can be disabled via environment variable. 2022-09-13 18:00:10 +01:00
NEOLPAR 829d1bf70d cleaned plugin validate from cli 2022-09-09 11:25:17 +01:00
mike12345567 feda4e61c1 Fixing issue with string templates importing vm2 which requires other prebuilts for JS in the CLI - no need for these to add to build size when JS is unused. 2022-09-05 19:04:45 +01:00
mike12345567 f329f9868c Adding management of the new README.md file that is retrieved with the plugin skeletons. 2022-08-18 18:23:07 +01:00
mike12345567 38e97c7cdb Adding check to make sure build/watch occurs inside a plugin directory. 2022-08-18 13:29:49 +01:00
Michael Drury 63742ec7f0 Adding watch command to CLI. 2022-08-16 16:27:03 +01:00
mike12345567 dcce46f616 Fixing validation for datasource plugins. 2022-08-11 18:29:49 +01:00
mike12345567 1f2f130907 Getting dependency installation working correctly. 2022-08-11 17:29:07 +01:00
mike12345567 1ae154daf5 Install after retrieving skeleton for custom plugins. 2022-08-11 11:03:33 +01:00
mike12345567 7ce8a9e254 Validating datasources fully, initial work towards validating components and including the build in the CLI. 2022-08-10 16:19:08 +01:00
mike12345567 2a98e4addf First part of plugin CLI - generates the skeleton project and enriches it with user input. 2022-08-10 13:11:57 +01:00
mike12345567 bdeb07b42e Fixing an issue with running in dev with prebuilds and fixing an issue with backup questions being asked twice. 2022-07-06 17:42:54 +01:00
mike12345567 f498943a32 Adding prebuild management for pouchDB leveldown. 2022-07-01 23:04:34 +01:00
mike12345567 e5ddcd9f86 Adding MinIO handling, backing up to disk by bucket name. 2022-06-30 20:26:49 +01:00
mike12345567 11df05a7a0 Adding main functionality for exporting CouchDB to disk, just need to add MinIO export. 2022-06-30 19:20:50 +01:00
mike12345567 3c70bac76c Initial CLI management, getting properties required for access. 2022-06-30 17:31:18 +01:00
Rory Powell 6fbb5afeec Remove ui events except for component created and view published app 2022-06-06 12:51:22 +01:00
Rory Powell 33f44f6ee7 Remove todos 2022-06-06 11:11:13 +01:00
Rory Powell 3e5e95a9c1 Add analytics to backend-core. Update server posthog usage 2022-03-25 13:04:34 +00:00
Rene Pot 6e0b29667d fix broken docs links 2022-03-23 14:47:27 +01:00
mike12345567 0716df5098 Fixing issue with CLI not updating proxy images. 2022-02-11 12:32:57 +00:00
Martin McKeaveney 7fb9b33f6c remove more references to envoy 2022-02-01 11:02:37 +01:00
Martin McKeaveney b841b41e29 update watchtower port to 6161 2021-08-23 21:48:03 +01:00
Martin McKeaveney 324f64c790 lint 2021-08-23 16:38:09 +01:00
Martin McKeaveney 4dff1a34ac posthog cloud config 2021-08-23 15:42:00 +01:00
Martin McKeaveney 0fb566a3dd allow users to override watchtower port 2021-08-20 09:47:08 +01:00
mike12345567 3873d12476 Formatting. 2021-05-24 16:20:28 +01:00
mike12345567 b7f739d54a Logging and adding better messaging around startup. 2021-05-24 14:58:54 +01:00
mike12345567 148cf87224 Cleanup after testing/looking through hosting files. 2021-05-20 12:21:58 +01:00
Martin McKeaveney e6aa34afb5 fix analytics code 2021-05-20 10:26:23 +01:00
Martin McKeaveney 6817ceb3f6 hard coding posthog api key 2021-05-19 21:41:56 +01:00
Martin McKeaveney 562b0cc40a tidy up 2021-05-11 19:54:01 +01:00
mike12345567 8e1f18e456 Changing INTERNAL_KEY to INTERNAL_API_KEY. 2021-05-11 15:23:03 +01:00
mike12345567 7736869148 Some updates, working towards supporting automation send smtp email also removing the styling template, adding to base. 2021-05-11 12:02:29 +01:00
mike12345567 08c158c121 Adding a redis client to the auth system, as part of work towards the reset password flow. 2021-04-27 17:29:05 +01:00
Martin McKeaveney 7bc7fc7e7d lint 2021-03-30 11:50:49 +01:00
Martin McKeaveney a4486fff4c adding distinct CLI id to hosting 2021-03-30 11:04:13 +01:00
Martin McKeaveney 1c10c42c9d tidy up 2021-03-30 10:51:37 +01:00
Martin McKeaveney e2b26ffa9c adding abstraction for config manager 2021-03-30 10:50:42 +01:00
Martin McKeaveney 412f727347 analytics client 2021-03-29 17:40:17 +01:00
Martin McKeaveney 306d29d870 redis, tidy ups 2021-03-22 16:18:29 +00:00
mike12345567 c22aeb69d8 Setting up budi CLI for NPM as well. 2021-03-19 10:50:25 +00:00
mike12345567 356878a6cb Removing use of env file, was causing issues, just parsing the env variables directly. 2021-03-19 10:29:43 +00:00
mike12345567 8549764db4 Adding a digital ocean startup init process which makes use of the user_data system. 2021-03-19 10:02:29 +00:00