60 Commits (2b74fd887bbc2740cbbea5d6c8a09d446bc2d6d3)

Author SHA1 Message Date
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 15f8328770 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 f63466f1d1 Updating deployment service, checking in builder the builder settings info stored in DB before deploying. 6 years ago
mike12345567 166bf153de 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 c3abc9fed4 Removing the static CSS bundling from the server as it is no longer required. 6 years ago
mike12345567 2291a5acdb Some work towards replication of couch locally. 6 years ago
mike12345567 643cff06ea Quick fixes for self deployment. 6 years ago
mike12345567 4fed10ccdf Some work to not contact lambda or use quotas when deploying locally. 6 years ago
mike12345567 eb5e1ea6d4 Quick fix and making sure CSS temp files in app directory don't get uploaded. 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
mike12345567 90a8435641 Storing some work in commit, currently broken, further work needed - application needs cleaned up. 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 707c16c44d Further updates to clear out all usage of the old frontend store functions. 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
Martin McKeaveney 3f41fc0ba1 sanitizing s3 keys and making them windows friendly 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 2308814e85 fix cloudfront invalidations 6 years ago
Martin McKeaveney f75f0f5f28 updated quota fixes 6 years ago
Michael Shanks e083d60597 merge from master 6 years ago
Martin McKeaveney c885382225 code review 6 years ago
mike12345567 ba758905cc Removing sanisation, instead just using it as a central path system. 6 years ago
Martin McKeaveney c9f791f250 remove log 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
mike12345567 691ea16998 Adding a basic sanitise path function and fixing up use cases of appId filesystem paths throughout the system. 6 years ago
Martin McKeaveney 6d4ea5c627 ensuring s3 upload works in prod 6 years ago
Martin McKeaveney 938f675922 abstract local file upload logic 6 years ago
Martin McKeaveney f40f388dd8 local file upload from apps 6 years ago
Martin McKeaveney b0aedd38ed lowercase file extension 6 years ago
Martin McKeaveney bb2058a010 lint 6 years ago
Martin McKeaveney 9032738ae8 delete local file upload when file deleted 6 years ago
Martin McKeaveney 494e04f19f allow deletion of images 6 years ago
Martin McKeaveney b1dbc7cc62 Dropzone styling 6 years ago
Martin McKeaveney 86ae8d038a file attachments and processing working, basic design for dropzone 6 years ago
Martin McKeaveney d87a17eaec PR Comments 6 years ago
Martin McKeaveney 3122334c35 lint 6 years ago