Martin McKeaveney
|
fc7ddbe540
|
merge
|
2021-05-16 21:29:07 +01:00 |
Martin McKeaveney
|
0f2bcf581d
|
revert functionality working
|
2021-05-16 21:25:37 +01:00 |
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.
|
2021-05-14 15:43:41 +01:00 |
Martin McKeaveney
|
95c80f2b4a
|
set up live replication between prod and dev instances
|
2021-05-13 17:24:32 +01:00 |
Martin McKeaveney
|
c3e7548255
|
dev mode E2E
|
2021-05-13 11:06:08 +01:00 |
mike12345567
|
2f5ecf6e5f
|
Removing more useless deployment code.
|
2021-05-11 17:53:54 +01:00 |
mike12345567
|
4827ee1484
|
Formatting.
|
2021-05-11 17:50:26 +01:00 |
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.
|
2021-05-11 17:49:26 +01:00 |
mike12345567
|
6db30045ad
|
Some cleanup.
|
2021-05-10 18:07:57 +01:00 |
Andrew Kingston
|
797e8a8b67
|
Add explicit prettier options
|
2021-05-04 11:32:22 +01:00 |
Keviin Åberg Kultalahti
|
0afbf1649e
|
lint:fix
|
2021-05-03 09:31:09 +02:00 |
Andrew Kingston
|
9c903feed0
|
Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui
|
2021-04-28 15:53:07 +01:00 |
mike12345567
|
30a7303762
|
Updating to make sure a relative URL is always used for attachments.
|
2021-04-09 13:49:16 +01:00 |
mike12345567
|
d508b905be
|
Making attachments always a relative path on the way out.
|
2021-04-09 13:41:39 +01:00 |
mike12345567
|
ae8dd1ec78
|
Removing use of the , replacing to ctx.appId to make it clear appId not part of the auth.
|
2021-03-29 17:32:05 +01:00 |
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.
|
2021-03-23 17:54:02 +00:00 |
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
|
2021-03-22 18:06:10 +00:00 |
mike12345567
|
794d7cc021
|
Quick change to make sure as long as internal views are denoted in the db constant they'll be handled.
|
2021-02-22 16:13:11 +00:00 |
mike12345567
|
0345323a3d
|
Adding fix in for views including internal views which shouldn't be added to view calculation.
|
2021-02-22 16:10:29 +00:00 |
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.
|
2021-01-06 16:58:29 +00:00 |
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.
|
2020-12-18 12:54:20 +00:00 |
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.
|
2020-12-16 19:50:02 +00:00 |
mike12345567
|
cc34838f45
|
Updating deployment service, checking in builder the builder settings info stored in DB before deploying.
|
2020-12-15 17:27:45 +00:00 |
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.
|
2020-12-14 18:31:48 +00:00 |
mike12345567
|
9c9cdcc3de
|
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting
|
2020-12-09 15:21:34 +00:00 |
mike12345567
|
3959a18406
|
Removing the static CSS bundling from the server as it is no longer required.
|
2020-12-09 12:30:21 +00:00 |
mike12345567
|
2ad44fe60a
|
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting
|
2020-12-08 13:45:53 +00:00 |
mike12345567
|
ffad7bb3d0
|
Some work towards replication of couch locally.
|
2020-12-04 17:10:01 +00:00 |
mike12345567
|
ee37bca225
|
Quick fixes for self deployment.
|
2020-12-04 12:07:51 +00:00 |
mike12345567
|
a5d2e9a3b9
|
Some work to not contact lambda or use quotas when deploying locally.
|
2020-12-03 17:45:20 +00:00 |
mike12345567
|
c0ccf67283
|
Quick fix and making sure CSS temp files in app directory don't get uploaded.
|
2020-12-02 18:07:17 +00:00 |
mike12345567
|
3dde3e0581
|
Making sure deployment object is used everywhere to hide all underlying deployment properties.
|
2020-12-01 16:51:17 +00:00 |
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.
|
2020-12-01 13:39:34 +00:00 |
mike12345567
|
8ae24a4b30
|
Storing some work in commit, currently broken, further work needed - application needs cleaned up.
|
2020-11-23 14:07:18 +00:00 |
Martin McKeaveney
|
b355b8bad9
|
track quota errors in deployment
|
2020-11-12 12:58:05 +00:00 |
Martin McKeaveney
|
129d36ccfe
|
remove cf invalidation, adding validation around successful deploys only
|
2020-11-10 17:08:02 +00:00 |
mike12345567
|
105d407ce8
|
Further updates to clear out all usage of the old frontend store functions.
|
2020-11-05 11:44:18 +00:00 |
mike12345567
|
5b2be03bc3
|
Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now.
|
2020-10-29 10:28:27 +00:00 |
mike12345567
|
ea03d099b3
|
Initial work into multi-tenancy removal, experiencing issues with test cases at this point.
|
2020-10-28 20:35:06 +00:00 |
Martin McKeaveney
|
94f0f79f27
|
sanitizing s3 keys and making them windows friendly
|
2020-10-21 11:27:42 +01:00 |
mike12345567
|
e5314b607d
|
Review comments and making sure errors get passed through correctly.
|
2020-10-20 16:04:18 +01:00 |
mike12345567
|
cfb274f34b
|
Making sure quota is always set correctly.
|
2020-10-20 15:15:21 +01:00 |
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.
|
2020-10-20 15:06:34 +01:00 |
Martin McKeaveney
|
97fa024d8e
|
Merge pull request #756 from Budibase/couchdb-security
Couchdb security
|
2020-10-19 20:29:35 +01:00 |
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.
|
2020-10-19 15:33:26 +01:00 |
Martin McKeaveney
|
110acd0a7e
|
cookie based couchdb auth
|
2020-10-19 13:30:15 +01:00 |
Martin McKeaveney
|
7654011431
|
Merge branch 'master' of github.com:Budibase/budibase into couchdb-security
|
2020-10-19 13:22:04 +01:00 |
Martin McKeaveney
|
a06c504619
|
cookie based auth for deployment
|
2020-10-19 00:05:25 +01:00 |
Martin McKeaveney
|
eb8dff88cf
|
remove commented code
|
2020-10-18 18:10:25 +01:00 |
Martin McKeaveney
|
131dcdbcad
|
deployment history design updates and polling
|
2020-10-18 18:09:19 +01:00 |