56 Commits (cfa4b118c2bb8632e408700a21b073c00a9d8cd7)

Author SHA1 Message Date
mike12345567 16b5b19027 Updating to make sure the envoy generated dev file is very obviously not to be edited. 5 years ago
mike12345567 6c790206a8 Attempting to use HBS to re-create the envoy file as needed in dev. 5 years ago
Andrew Kingston 4748ceb118 Update env variable in docker-compose yaml to avoid ambiguous 'true' value 5 years ago
mike12345567 eb4a1270c8 Changing route ordering in envoy dev. 5 years ago
mike12345567 b52f0b5dc9 Re-writing prefix for going to /builder without end slash. 5 years ago
mike12345567 8eb6a23b06 Fixing invalid spacing in envoy yaml. 5 years ago
mike12345567 1a2743593c Updating envoy to pass over app preview URLs and allowing builder access on no slash. 5 years ago
mike12345567 1c44808336 Adding a nuke stack option at top of repo and then setting up proxy for dev experience through envoy. 5 years ago
mike12345567 4b0348add4 Removing unnecessary files and updating prod compose file. 5 years ago
mike12345567 c51cf423e3 Creating CouchDB 3.0 indexes. 5 years ago
mike12345567 24c523faad Initialising CouchDB link to lucene and app design DBs for it. 5 years ago
mike12345567 d66af9f151 Getting rid of the CLOUD environment variable, this makes no sense anymore, now there is isDev() and isProd() which will work out the current state of the cluster. 5 years ago
mike12345567 9c0a4ab4fb Some changes after testing, needed to update object store client creation. 5 years ago
mike12345567 00344b3b39 Some changes to how environment is loaded to make the init process by default flesh out some good settings. 5 years ago
Martin McKeaveney 67c2a16b05 adding redis stack to dev 5 years ago
Martin McKeaveney 81452c3a7f better wording and tidy up of init script 5 years ago
Martin McKeaveney 306d29d870 redis, tidy ups 5 years ago
Martin McKeaveney 6742c3ca99 basic single stack dev setup 5 years ago
Martin McKeaveney bed26d9b1b Update docker-compose.yaml 5 years ago
Martin McKeaveney c8b8ddb67f add support for staging image that gets built on master push 5 years ago
mike12345567 13fe937e67 This commit includes some fixes for a few auth issues I found when I was working on this and a static page which shows the self hosting info to get the user going (if they end up there). 5 years ago
mike12345567 34eceb18bf Removing the optional ports which have no purpose other than causing issues. 5 years ago
Martin McKeaveney fed8575daa update script 5 years ago
Martin McKeaveney 9f8c9fa810 import and export apps 5 years ago
Martin McKeaveney f00ddf3dd9 Update bootstrap.sh 5 years ago
Martin McKeaveney e70b9946dd start command in bootstrap script 5 years ago
Martin McKeaveney 1239246d84 easier bootstrap script 5 years ago
mike12345567 16a25a7cff When self hosting it is now possible to use a pretty URL to access the app rather than the normal appId. 5 years ago
mike12345567 6520979925 Quick change, disabling MINIO browser as its a security risk and isn't useful. 5 years ago
mike12345567 210897b909 This simply removes the self hosting logo URL feature as it doesn't really make sense, screen/layout templates are held in the builder codebase and therefore controlling the logo from the server isn't really possible. 5 years ago
mike12345567 3ec01a6fe5 Adding docker image release to release GH action. 5 years ago
mike12345567 ae5d970a92 Missing route prop. 5 years ago
mike12345567 711e44a3b8 Updating envoy to handle API request, proxy to app-service, doesn't have to come from /app/api. 5 years ago
mike12345567 b4a3f2282c Changing scripts directory around a bit for hosting, make it clear shell scripts are for unix/linux. 5 years ago
mike12345567 84af693172 Removing envoy admin feature (pointless, can add if needed, adds security risk). 5 years ago
mike12345567 c82d2b209b Removing swap file. 5 years ago
mike12345567 85320ea938 Some minor updates, making template object store URL in self hosting relative so everything just goes through the proxy, and fixing issue with API key being required to create apps in self hosting. 5 years ago
mike12345567 405ca07efe Adding a build method which can push docker images if you are logged in to docker CLI and making the main docker compose file use the pushed images instead. 5 years ago
mike12345567 c706a623de Removing --build option from docker-compose up. 5 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. 5 years ago
mike12345567 40a6348e7c Version working with reverse proxy, need to just change settings menu in builder now to use this properly. 5 years ago
mike12345567 ead0d6756e Initial state of swapping to envoy from nginx, this isn't fully functional, still need to make the builder use it and need to get URL re-writing working. 5 years ago
mike12345567 5444af9400 Quick fixes. 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
Michael Drury 84a16e2dfb Renaming deployment service to worker service for its expansion plans. 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 19bcc36fc0 Another quick fix to copy right conf over. 6 years ago
mike12345567 47e483c20d Removing broken command statement. 6 years ago
mike12345567 ca3886af4a Some minor changes to get nginx up and running in front of minio correctly. 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