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 |
|
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.
|
2021-01-06 16:58:29 +00:00 |
|
mike12345567
|
49f56ebd53
|
Version working with reverse proxy, need to just change settings menu in builder now to use this properly.
|
2021-01-05 18:47:51 +00:00 |
|
mike12345567
|
d36c2f3102
|
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.
|
2021-01-05 16:04:12 +00:00 |
|
mike12345567
|
6c6a63e9d1
|
Quick fixes.
|
2020-12-18 16:48:14 +00:00 |
|
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.
|
2020-12-18 12:54:20 +00:00 |
|
Michael Drury
|
7845118fb3
|
Renaming deployment service to worker service for its expansion plans.
|
2020-12-17 12:39:55 +00:00 |
|
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.
|
2020-12-16 19:50:02 +00:00 |
|
mike12345567
|
86b0c4963c
|
Another quick fix to copy right conf over.
|
2020-12-16 16:06:18 +00:00 |
|
mike12345567
|
983036aa03
|
Removing broken command statement.
|
2020-12-16 16:04:29 +00:00 |
|
mike12345567
|
6edb7b3af5
|
Some minor changes to get nginx up and running in front of minio correctly.
|
2020-12-16 16:02:36 +00:00 |
|
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.
|
2020-12-14 18:31:48 +00:00 |
|
mike12345567
|
186fe1e8f1
|
Adding the ability to change default logo URL for new apps in self hosting.
|
2020-12-14 15:56:33 +00:00 |
|
mike12345567
|
f2b19aab3f
|
Putting together the basics of the compose system, this is now functional, along with some handy scripts to make it work. This requires minimum docker 1.25.0 to run due to the use of --env-file.
|
2020-12-11 16:38:40 +00:00 |
|
mike12345567
|
f2c37c7179
|
Initial work, layout out some work which will eventually become docker compose, just using bash scripts for now.
|
2020-11-30 18:04:47 +00:00 |
|