Commit Graph

164 Commits

Author SHA1 Message Date
Martin McKeaveney 30632bd183 budibase kubernetes support 2021-08-16 11:42:21 +01:00
mike12345567 88396b77ed Merge branch 'fix/apps-2195-2282-2283' of github.com:Budibase/budibase into develop 2021-08-06 17:14:31 +01:00
Martin McKeaveney 57c3b97f0a scarf support 2021-08-06 14:59:39 +01:00
mike12345567 42f08f97cc Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
This reverts commit 0d2e2314d4, reversing
changes made to 1beca4ee96.
2021-08-05 09:59:08 +01:00
Michael Drury f37946d47e
Revert "Multi-tenancy/organisations" 2021-08-04 10:02:24 +01:00
mike12345567 f7d58c889d Updating API endpoints, to include the new system one, updating hosting envoy yaml to cover these. 2021-08-02 12:09:03 +01:00
mike12345567 190798d4ee Swapping admin -> global in worker to reduce confusion in API url naming. 2021-07-22 12:56:47 +01:00
Kyle Harrison b4afda7b09 apply fixes for common spelling mistakes 2021-07-09 17:54:49 +01:00
Martin McKeaveney 1516971921 make app service wait on redis-service so we don't get redis connection errors 2021-06-22 09:46:33 +01:00
Martin McKeaveney ff09f8fa48 simplify tags 2021-06-21 17:13:16 +01:00
Martin McKeaveney 8dabb3bd11 Merge branch 'develop' of github.com:Budibase/budibase into develop 2021-06-21 16:45:01 +01:00
Martin McKeaveney 2f4e85c64e consolidate build 2021-06-21 16:44:54 +01:00
Martin McKeaveney 1a2a6855ca
Merge pull request #1732 from Budibase/feature/opinionated-sql
Feature/opinionated sql
2021-06-21 16:28:29 +01:00
Martin McKeaveney f4c74b0ee2 add develop tag and update docker push script 2021-06-21 16:25:12 +01:00
Martin McKeaveney f85fad5a4d Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-21 11:14:27 +01:00
Martin McKeaveney abda07c786 use internal port for watchtower to fix updating through budibase UI 2021-06-20 17:36:28 +01:00
Martin McKeaveney 28d4a9ad06 merge 2021-06-10 14:15:03 +01:00
mike12345567 016c567fc9 Super quick fix for attachments, keeping in correct object store directory. 2021-06-09 17:38:24 +01:00
mike12345567 efba60239c Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-09 11:03:01 +01:00
mike12345567 4a704bfd8e Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-08 12:27:37 +01:00
Martin McKeaveney 0221f9de60 making new screen modal choose the currently filtered role 2021-06-08 11:42:39 +01:00
mike12345567 2a6da34404 Fixing staging build so it only occurs on develop, master doesn't need it. 2021-06-07 18:04:16 +01:00
mike12345567 a74b6cbca0 Adding a way to test app URLs in dev. 2021-06-03 19:37:39 +01:00
Martin McKeaveney 0166c48d40 removing superfluous controllers 2021-06-01 20:22:56 +01:00
Martin McKeaveney fe65313eed update functionality complete 2021-06-01 20:17:06 +01:00
Martin McKeaveney a453f6cac2 adding watchtower to docker config 2021-05-28 10:09:32 +01:00
mike12345567 292d520b30 Adding some changes for to redis library, allowing reconnection. 2021-05-24 14:54:47 +01:00
mike12345567 3b81989250 Making sure the email sends out the write port if no platform URL is set. 2021-05-21 14:38:46 +01:00
Martin McKeaveney bc51f0f91c fixes for production envoy config 2021-05-20 21:06:08 +01:00
Martin McKeaveney d77ea74020 simplify docker build before push 2021-05-20 13:54:18 +01:00
Martin McKeaveney 39b83e4b3d testing CI pipeline 2021-05-20 12:46:31 +01:00
Martin McKeaveney ffab446fca Merge branch 'fix/onboarding' of https://github.com/Budibase/budibase into fix/onboarding 2021-05-20 12:38:18 +01:00
Martin McKeaveney ca42fd162f pipeline work 2021-05-20 12:38:12 +01:00
mike12345567 3e92311101 Cleanup after testing/looking through hosting files. 2021-05-20 12:21:58 +01:00
mike12345567 2ea05c44b4 Changing INTERNAL_KEY to INTERNAL_API_KEY. 2021-05-11 15:23:03 +01:00
mike12345567 147d67cd26 Merge branch 'smtp-configuration' of github.com:Budibase/budibase into smtp-configuration 2021-05-11 15:09:22 +01:00
mike12345567 8faa9554ed Updating to support SMTP email automation action, as well as some general work around from and subject which previously we'ren't fully implemented. 2021-05-11 15:08:59 +01:00
mike12345567 ecc7e7cf71 Formatting. 2021-05-10 13:19:09 +01:00
mike12345567 6fa96981ae Other minor fixes after doing some initial setup testing. 2021-05-10 13:18:05 +01:00
mike12345567 902119c39c Updating with a tested and functional API for uploading files for configs. 2021-05-07 13:55:30 +01:00
Andrew Kingston 9f39690eb1 Server builder under /builder rather than /app for top level to avoid confusion 2021-05-07 08:17:21 +01:00
Andrew Kingston a9b40db847 Merge branch 'app-list' of github.com:Budibase/budibase into app-list 2021-05-06 17:21:06 +01:00
Andrew Kingston 96aecce292 Make envoy proxy app with and without trailing slash 2021-05-06 17:20:11 +01:00
mike12345567 9361c08228 Re-ordering dev envoy file. 2021-05-06 17:03:34 +01:00
mike12345567 4b94d96b3d Updating envoy configuration to allow pass through to minio again. 2021-05-06 16:38:18 +01:00
mike12345567 2f0c3562ac Merge branch 'next' of github.com:Budibase/budibase into feature/password-reset 2021-05-05 18:00:22 +01:00
Keviin Åberg Kultalahti 9980ee8093 allow navigation to other URLs than /builder 2021-05-05 11:22:39 +02:00
mike12345567 66341473ca Fixing issues with Redis/Bull and the integration with new redis module. 2021-05-04 18:13:44 +01:00
mike12345567 129b827d9f Adding a redis client to the auth system, as part of work towards the reset password flow. 2021-04-27 17:29:05 +01:00
Martin McKeaveney d7e187d8f2 builder login 2021-04-12 10:47:48 +01:00
Martin McKeaveney b5a5df7f60 login page 2021-04-11 11:35:55 +01:00
mike12345567 13c368109e Some changes after trying system for first time. 2021-04-08 17:39:46 +01:00
mike12345567 792114ef46 First pass of global user configuration through existing user API with role mappings. 2021-04-08 16:58:33 +01:00
Martin McKeaveney 1054e25c84 flip auth boolean 2021-04-08 11:21:52 +01:00
mike12345567 cc92b6c087 Merge branch 'next' of github.com:Budibase/budibase into feature/global-user-management 2021-04-08 11:12:24 +01:00
mike12345567 0f49868de8 Updating to make sure the envoy generated dev file is very obviously not to be edited. 2021-04-07 17:52:22 +01:00
Martin McKeaveney 2d7823f314 Merge branch 'dev-experience' of https://github.com/Budibase/budibase into feature/global-user-management 2021-04-07 17:17:00 +01:00
mike12345567 482525187d Attempting to use HBS to re-create the envoy file as needed in dev. 2021-04-07 17:13:19 +01:00
mike12345567 fed4910ac8 Merge branch 'dev-experience' of github.com:Budibase/budibase into feature/global-user-management 2021-04-07 15:22:22 +01:00
Andrew Kingston c5a7d7fcc2 Update env variable in docker-compose yaml to avoid ambiguous 'true' value 2021-04-07 09:04:17 +01:00
mike12345567 8c3dbb3616 Changing route ordering in envoy dev. 2021-04-01 16:56:17 +01:00
mike12345567 c7fc0a0b69 Re-writing prefix for going to /builder without end slash. 2021-04-01 16:54:36 +01:00
mike12345567 b0cc2ec29c Fixing invalid spacing in envoy yaml. 2021-04-01 16:51:49 +01:00
mike12345567 87e80f922f Updating envoy to pass over app preview URLs and allowing builder access on no slash. 2021-04-01 16:48:16 +01:00
mike12345567 bdb751a8ff Adding a nuke stack option at top of repo and then setting up proxy for dev experience through envoy. 2021-04-01 12:02:31 +01:00
mike12345567 f48b09d378 Starting worker instance as part of the stack, some changes to how environment handled for worker. 2021-03-29 15:00:40 +01:00
mike12345567 1b4a4deef5 Removing unnecessary files and updating prod compose file. 2021-03-26 14:26:07 +00:00
mike12345567 03ef141297 Creating CouchDB 3.0 indexes. 2021-03-25 19:12:17 +00:00
mike12345567 dfa2881f1c Initialising CouchDB link to lucene and app design DBs for it. 2021-03-25 18:04:44 +00:00
Martin McKeaveney f4c7455936 merge 2021-03-24 20:44:52 +00:00
mike12345567 73cf53d149 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. 2021-03-24 18:21:23 +00:00
mike12345567 e61a365d24 Some changes after testing, needed to update object store client creation. 2021-03-24 12:54:59 +00:00
mike12345567 d7497aa989 Some changes to how environment is loaded to make the init process by default flesh out some good settings. 2021-03-23 15:37:11 +00:00
Martin McKeaveney c3b489dcef adding redis stack to dev 2021-03-23 11:05:02 +00:00
Martin McKeaveney 555e6386a7 better wording and tidy up of init script 2021-03-22 19:35:29 +00:00
Martin McKeaveney f7f385937c redis, tidy ups 2021-03-22 16:18:29 +00:00
Martin McKeaveney 2852a739a4 basic single stack dev setup 2021-03-22 15:43:26 +00:00
Martin McKeaveney 7e140e9e5d
Update docker-compose.yaml 2021-02-09 09:28:37 +00:00
Michael Drury b1127b718e
Merge pull request #1049 from Budibase/feature/selfhosting-info
Quick update to self hosting to make next steps clear
2021-02-01 13:24:50 +00:00
Martin McKeaveney 8168844072 Merge branch 'master' of github.com:Budibase/budibase into qol-updates 2021-01-29 15:46:50 +00:00
Martin McKeaveney a6f30e061e add support for staging image that gets built on master push 2021-01-29 10:41:08 +00:00
mike12345567 4d1ad5e726 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). 2021-01-28 18:30:59 +00:00
mike12345567 f3be77dd7d Removing the optional ports which have no purpose other than causing issues. 2021-01-28 17:46:09 +00:00
Martin McKeaveney 3e9165e2f8 update script 2021-01-27 13:56:38 +00:00
Martin McKeaveney 67624ebe94 import and export apps 2021-01-27 13:55:46 +00:00
Martin McKeaveney 5fd770de4a
Update bootstrap.sh 2021-01-25 10:26:20 +00:00
Martin McKeaveney 7aab3bcfd6 start command in bootstrap script 2021-01-25 09:49:07 +00:00
Martin McKeaveney 72be2865ab easier bootstrap script 2021-01-24 14:02:36 +00:00
mike12345567 0c66d9fca4 When self hosting it is now possible to use a pretty URL to access the app rather than the normal appId. 2021-01-14 17:01:31 +00:00
mike12345567 d19f914ab9 Quick change, disabling MINIO browser as its a security risk and isn't useful. 2021-01-13 12:55:45 +00:00
mike12345567 e7913e5f19 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. 2021-01-11 18:09:43 +00:00
mike12345567 f7783a78c8 Adding docker image release to release GH action. 2021-01-11 11:24:53 +00:00
mike12345567 e08b188c8f Missing route prop. 2021-01-08 12:10:21 +00:00
mike12345567 aae6ed7157 Updating envoy to handle API request, proxy to app-service, doesn't have to come from /app/api. 2021-01-08 11:59:42 +00:00
mike12345567 c3e3dfa25d Changing scripts directory around a bit for hosting, make it clear shell scripts are for unix/linux. 2021-01-08 10:53:20 +00:00
mike12345567 b422961307 Removing envoy admin feature (pointless, can add if needed, adds security risk). 2021-01-08 10:46:40 +00:00
mike12345567 327c0f93ed Removing swap file. 2021-01-08 10:36:41 +00:00
mike12345567 9aca697bee 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. 2021-01-07 15:37:41 +00:00
mike12345567 f1c7a46d37 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. 2021-01-07 11:38:37 +00:00
mike12345567 0f4dcbc3e2 Removing --build option from docker-compose up. 2021-01-06 17:24:18 +00:00