84 Commits (dde7cf9fc4b1ca9fb1f6698bc6f910341c74612e)

Author SHA1 Message Date
Maurits Lourens 518f8fd55e merge develop into branch 5 years ago
mike12345567 557bd2df9f 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 46ea3f3e9e Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants" 5 years ago
Michael Drury b86a6fddc9 Revert "Multi-tenancy/organisations" 5 years ago
mike12345567 afd642c60d Fixing deployment issue. 5 years ago
mike12345567 f6a133e556 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 0f2bcf581d revert functionality working 5 years ago
mike12345567 cea82f9335 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 95c80f2b4a set up live replication between prod and dev instances 5 years ago
Martin McKeaveney c3e7548255 dev mode E2E 5 years ago
mike12345567 2f5ecf6e5f Removing more useless deployment code. 5 years ago
mike12345567 4827ee1484 Formatting. 5 years ago
mike12345567 2ec6b15e56 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 6db30045ad Some cleanup. 5 years ago
Andrew Kingston 797e8a8b67 Add explicit prettier options 5 years ago
Keviin Åberg Kultalahti 0afbf1649e lint:fix 5 years ago
mike12345567 30a7303762 Updating to make sure a relative URL is always used for attachments. 6 years ago
mike12345567 d508b905be Making attachments always a relative path on the way out. 6 years ago
mike12345567 ae8dd1ec78 Removing use of the , replacing to ctx.appId to make it clear appId not part of the auth. 6 years ago
mike12345567 34918013cb Main work of file system refactor now complete, ready to test more fully - most test cases passing, need to look through them more thoroughly and make sure everything still makes sense. 6 years ago
mike12345567 36c20b2498 Updating some of the deployment/uploading mechanism purely to remove file system, all of this will go anyway but some of it was used to handle file uploads (attachments) to object store so needed to convert it a bit 6 years ago
mike12345567 794d7cc021 Quick change to make sure as long as internal views are denoted in the db constant they'll be handled. 6 years ago
mike12345567 0345323a3d Adding fix in for views including internal views which shouldn't be added to view calculation. 6 years ago
mike12345567 882cfa700b 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 31bc45985f 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 4e13565d1f Adding a deployment service which takes over from the lambdas in local operation, this may become part of the hosting portal if we ever decide to opensource that part of it. 6 years ago
mike12345567 cc34838f45 Updating deployment service, checking in builder the builder settings info stored in DB before deploying. 6 years ago
mike12345567 f5a9c68c69 WIP - starting to work on deployment and hosting so that they don't use static URLs anymore to reach assets, instead using environment variables to determine what to use. 6 years ago
mike12345567 3959a18406 Removing the static CSS bundling from the server as it is no longer required. 6 years ago
mike12345567 ffad7bb3d0 Some work towards replication of couch locally. 6 years ago
mike12345567 ee37bca225 Quick fixes for self deployment. 6 years ago
mike12345567 a5d2e9a3b9 Some work to not contact lambda or use quotas when deploying locally. 6 years ago
mike12345567 c0ccf67283 Quick fix and making sure CSS temp files in app directory don't get uploaded. 6 years ago
mike12345567 3dde3e0581 Making sure deployment object is used everywhere to hide all underlying deployment properties. 6 years ago
mike12345567 103161c7a8 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
mike12345567 8ae24a4b30 Storing some work in commit, currently broken, further work needed - application needs cleaned up. 6 years ago
Martin McKeaveney b355b8bad9 track quota errors in deployment 6 years ago
Martin McKeaveney 129d36ccfe remove cf invalidation, adding validation around successful deploys only 6 years ago
mike12345567 105d407ce8 Further updates to clear out all usage of the old frontend store functions. 6 years ago
mike12345567 5b2be03bc3 Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now. 6 years ago
mike12345567 ea03d099b3 Initial work into multi-tenancy removal, experiencing issues with test cases at this point. 6 years ago
Martin McKeaveney 94f0f79f27 sanitizing s3 keys and making them windows friendly 6 years ago
mike12345567 e5314b607d Review comments and making sure errors get passed through correctly. 6 years ago
mike12345567 cfb274f34b Making sure quota is always set correctly. 6 years ago
mike12345567 69743faa0d 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 de9c4ea3ee 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 110acd0a7e cookie based couchdb auth 6 years ago
Martin McKeaveney a06c504619 cookie based auth for deployment 6 years ago
Martin McKeaveney eb8dff88cf remove commented code 6 years ago
Martin McKeaveney 131dcdbcad deployment history design updates and polling 6 years ago