52 Commits (26bb6cb6b59535279e58792fecab648b67dec103)

Author SHA1 Message Date
mike12345567 a2d302cd57 Removing live replication between deployed and development app, instead it is replicated when the app is opened in the builder. Live replication was not working and only actually pulled back the data on deploy which was a little confusing, this way it can easily be controlled. 5 years ago
Martin McKeaveney 6a6dac9d3a adding debug log for deployments 5 years ago
Maurits Lourens 104a84d19b merge develop into branch 5 years ago
mike12345567 4e294fbcd9 Adding metadata system and re-writing how Cron works, previously cron only worked in dev because it would never be enabled for the production app ID, this makes it so that it is never enabled for the dev app and when the production app is deployed it runs through all the automations and checks if any need cron jobs setup/disabled. 5 years ago
mike12345567 42f08f97cc Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants" 5 years ago
Michael Drury f37946d47e
Revert "Multi-tenancy/organisations" 5 years ago
mike12345567 6aaef0e230 Fixing deployment issue. 5 years ago
mike12345567 f2c2ead3fc Cleaning up deployments into the app DB, moving API keys to be in global DB (which will be tenancy managed) and adding concept of platform info DB. 5 years ago
Martin McKeaveney 0ed0550e73 revert functionality working 5 years ago
mike12345567 2d0122f7d6 A general re-work of some parts of the auth lib, as well as moving roles/permissions around to make it possible to build an admin API which has role knowledge. 5 years ago
Martin McKeaveney 0ee83a2e60 set up live replication between prod and dev instances 5 years ago
Martin McKeaveney 61a5b109f5 dev mode E2E 5 years ago
mike12345567 e917dbd897 Removing more useless deployment code. 5 years ago
mike12345567 c9d903a92f General cleanup, doing away with the concept of hosting in the builder and the generally confusing difference between cloud, self hosting and running locally - server is simply always a server now. 5 years ago
mike12345567 330f92ff7c Some cleanup. 5 years ago
Keviin Åberg Kultalahti 4ec2e7d01f lint:fix 5 years ago
mike12345567 865baf6d16 Removing use of the , replacing to ctx.appId to make it clear appId not part of the auth. 6 years ago
mike12345567 675e5127ad Updating worker to support using a self host key, a basic level of security, stopping builder from asking for API key if currently configured for self hosting, made the default values for self hosting make sense for a basic local installation, this should be final. 6 years ago
mike12345567 8655d73248 Update after testing, it is now possible to make a deployment to a self hosted environment. Some work still required, better authentication around MINIO deployment, currently the bucket is set to public read and there is no signing/verification to the upload process, also right now four different URLs are needed for the builder to connect correctly, ideally this shouldn't be the case. 6 years ago
mike12345567 f63466f1d1 Updating deployment service, checking in builder the builder settings info stored in DB before deploying. 6 years ago
mike12345567 2291a5acdb Some work towards replication of couch locally. 6 years ago
mike12345567 a381463c33 Making sure deployment object is used everywhere to hide all underlying deployment properties. 6 years ago
mike12345567 364eb3c433 Expanding on deployment, attempting to hide all the quota stuff behind layers that we can more easily abstract, as well as hiding away any AWS specific features in the index of deployment. 6 years ago
Martin McKeaveney 4e54f6d0d1 track quota errors in deployment 6 years ago
Martin McKeaveney f19a20a02d remove cf invalidation, adding validation around successful deploys only 6 years ago
mike12345567 d587bad363 Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now. 6 years ago
mike12345567 d79be3c854 Initial work into multi-tenancy removal, experiencing issues with test cases at this point. 6 years ago
mike12345567 f55ff98364 Review comments and making sure errors get passed through correctly. 6 years ago
mike12345567 f1eb185798 Making sure quota is always set correctly. 6 years ago
mike12345567 484070e0e0 Changing how invalidation is checked for Cloudfront cache, making sure that we don't lose state of the invalidation and can check it fully in the background. 6 years ago
mike12345567 c319054c30 Fixing some issues seen with cloudfront and adding a bit more UI around the deployment history as pending can be happening for some time. 6 years ago
Martin McKeaveney 7843f544c9 cookie based couchdb auth 6 years ago
Martin McKeaveney cdf82cf479 cookie based auth for deployment 6 years ago
Martin McKeaveney 80e1c1b294 remove commented code 6 years ago
Martin McKeaveney ae71f9ed01 deployment history design updates and polling 6 years ago
Martin McKeaveney 6f4b55c0f5 making deploy process async, adding local deployment history 6 years ago
Martin McKeaveney f75f0f5f28 updated quota fixes 6 years ago
Martin McKeaveney c885382225 code review 6 years ago
Martin McKeaveney 8880e7574b tidy up 6 years ago
Martin McKeaveney 3f4fa0674d update deployment quota after deploy 6 years ago
Martin McKeaveney 212a24348a hitting deployment success endpoint 6 years ago
Martin McKeaveney a482d0a23e check that deployment is possible using lambda API 6 years ago
Martin McKeaveney b1dbc7cc62 Dropzone styling 6 years ago
Martin McKeaveney d87a17eaec PR Comments 6 years ago
Martin McKeaveney 3122334c35 lint ✨ 6 years ago
Martin McKeaveney d6aa94b2e8 budibase complete deployment 6 years ago
Martin McKeaveney 5cc358e496 deployment E2E 6 years ago
Martin McKeaveney 6907f7751f s3 awareness, authentication through API keys 6 years ago