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"
This reverts commit 4834b765be, reversing
changes made to 2456e69483.
|
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 |