Rory Powell
77ffb8d86d
Run integration suite in CI again / auto detect tenancy / refactors ( #10209 )
...
* qa-core-ci-fixes
* global setup and teardown wip
* Updates to logs and setup
* Remove date and console mocking
* Update CI to spin up minimal dev env
* Update readme
* Fix scopeBackend.sh
* Ensure docker services are initialised before starting worker
* Lint
* Fix admin user being created on startup (#10219 )
* use regular bootstrap and build
* Lint
* Temp: re-use global setup to get around app limit in QA
2023-04-05 15:33:56 +01:00
Rory Powell
976b3a55ca
Update logging to support dd trace attributes ( #10086 )
...
* Update logging middleware to integrate with pino for console logging
* Remove elastic apm references, use updated core middlewares
* Remove redundant LOG_LEVEL definitions
* Remove no longer needed jest logging overrides
* lint
* Backwards compat between console log helpers and pino
* Configurable DISABLE_HTTP_LOGGING
* Don't log 4xx as errors
* Remove redundant ENABLE_4XX_HTTP_LOGGING
* Cleanup migrations and event logging
* Improve bb-alert logging
* Add DISABLE_HTTP_LOGGING to helm chart
* Add ops endpoints for testing
* Disable http logging in dev
* Backwards compatible tracing implementation
* Naming update on http logging env var
* lint
* Update packages/backend-core/src/environment.ts
Co-authored-by: Adria Navarro <adria@revityapp.com>
* Merge
* Lint
* Fix console.warn failing mock by replacing with alerts mock instead
* Lint
---------
Co-authored-by: Adria Navarro <adria@revityapp.com>
2023-04-04 15:08:46 +01:00
Rory Powell
905de31cd6
Merge pull request #9525 from Budibase/chore/default-local-dev-accounts-disabled
...
Set DISABLE_ACCOUNT_PORTAL=1 by default in local dev
2023-02-03 09:54:21 +00:00
Rory Powell
f28b1dc79a
Set DISABLE_ACCOUNT_PORTAL=1 by default in local dev
2023-02-02 16:38:23 +00:00
Dean
0eed617866
Updated default feature flags to include onboarding by default. Added tenant overrides to allow exclusion from global features
2023-02-01 14:12:43 +00:00
mike12345567
95e8371b1d
Adding encryption key to manage of server.
2023-01-16 18:51:48 +00:00
Martin McKeaveney
1dcd3445ce
adding host.docker.internal mapping to PROXY_ADDRESS
2022-12-21 10:58:39 +00:00
Rory Powell
b635614f77
Allow proxy upstream URLs to be configured at runtime ( #7413 )
...
* allow proxy upstream urls to be configured at runtime
* make dynamic upstream urls in proxy the default behaviour
* reorder env directives
* Use appVersion for proxy image
* Update couch upstream for proxy
* proxy ci updates - WIP
* allowing custom resolvers in proxy service deployment
* remove generateProxyConf script for prod and remove from builds
* remove generateProxyConfig script
* removing nginx dev conf
* delete generated nginx conf
Co-authored-by: Thomas Weiß <panos@unbunt.org>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-12-20 16:28:13 +00:00
Rory Powell
5d973de503
Add TENANT_FEATURE_FLAGS to default dev environment
2022-09-23 13:48:19 +01:00
Andrew Kingston
5bcb4c5393
Move restart of proxy container to after the compose stack has been brought up to ensure container exists
2022-09-16 09:25:14 +01:00
Andrew Kingston
206714869d
Always restart the proxy service when spinning up the dev stack to account for nginx conf changes
2022-09-15 16:31:29 +01:00
Andrew Kingston
6093da79d6
Add hot reloading for component plugins via watched plugin directory
2022-08-15 22:23:45 +01:00
Andrew Kingston
467cc27f47
Add env vars to automatically create initial admin user on first run
2022-06-30 11:28:52 +01:00
Rory Powell
a4eef3daab
Add awareness of deployment environment
2022-06-01 14:10:00 +01:00
Rory Powell
75d5c0c0b9
Merge branch 'feature/licensing' into feature/posthog-v2
2022-03-28 09:47:34 +01:00
mike12345567
d64df5fd78
Adding a fix for #4996 - checks if WSL is in use when configuring nginx.
2022-03-23 15:31:08 +00:00
Rory Powell
a81041bc40
Add shared licensing cache
2022-03-03 13:37:04 +00:00
Rory Powell
02c0c49594
Deprovision and local couch db url fix
2022-02-18 17:36:23 +00:00
Martin McKeaveney
7fb9b33f6c
remove more references to envoy
2022-02-01 11:02:37 +01:00
Martin McKeaveney
cca6d18af4
point to MinIO instance instead of through proxy
2022-01-30 21:25:56 +01:00
Martin McKeaveney
6721b234ac
nginx dev setup
2022-01-11 20:33:22 +01:00
mike12345567
0335b1cee3
Fixing issue from review, values weren't wiped when delete modals closed, also adding a fix for threading to disable it in development as node-ts was causing memory leaks on low memory systems (doesn't apply to production built version).
2021-11-22 17:42:41 +00:00
mike12345567
a0f69251c8
Adding the ability to run the monorepo in cloud mode without the connected account portal (login, org setting and admin creation are all available again) as well as re-working how the redirects work to massively reduce the chance of cycles which I was experiencing constantly.
2021-09-29 16:55:59 +01:00
mike12345567
d282cd030f
Some fixes after testing and adding some basic work to the frontend.
2021-09-28 18:05:52 +01:00
Martin McKeaveney
f4232bd7d7
couchDB auth options
2021-08-17 14:11:03 +01:00
mike12345567
46ea3f3e9e
Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
...
This reverts commit 4834b765be
, reversing
changes made to 2456e69483
.
2021-08-05 09:59:08 +01:00
Michael Drury
b86a6fddc9
Revert "Multi-tenancy/organisations"
2021-08-04 10:02:24 +01:00
mike12345567
615053f201
Fixing some issues with org not being correctly detected.
2021-07-27 15:35:26 +01:00
mike12345567
4606248ffd
Fixing up everything found when testing with Cypress.
2021-07-26 13:19:47 +01:00
mike12345567
4d0faa38e3
Changing how apps are retrieved to be more efficient.
2021-07-23 20:01:53 +01:00
mike12345567
8e1f18e456
Changing INTERNAL_KEY to INTERNAL_API_KEY.
2021-05-11 15:23:03 +01:00
mike12345567
7736869148
Some updates, working towards supporting automation send smtp email also removing the styling template, adding to base.
2021-05-11 12:02:29 +01:00
mike12345567
1cf778845a
Fixing issues with Redis/Bull and the integration with new redis module.
2021-05-04 18:13:44 +01:00
Martin McKeaveney
8ecb70a8f7
merge with next
2021-05-04 11:40:59 +01:00
Andrew Kingston
797e8a8b67
Add explicit prettier options
2021-05-04 11:32:22 +01:00
Martin McKeaveney
72ed644803
merge
2021-05-04 09:55:14 +01:00
Keviin Åberg Kultalahti
0afbf1649e
lint:fix
2021-05-03 09:31:09 +02:00
Martin McKeaveney
6d32d5f8b1
tidy up
2021-04-30 15:44:37 +01:00
Martin McKeaveney
b876e91ae6
merge with next
2021-04-29 11:45:47 +01:00
mike12345567
0c34f1a108
Making sure volumes are removed when nuking.
2021-04-08 18:18:53 +01:00
mike12345567
15900efc35
Some changes after trying system for first time.
2021-04-08 17:39:46 +01:00
mike12345567
16b5b19027
Updating to make sure the envoy generated dev file is very obviously not to be edited.
2021-04-07 17:52:22 +01:00
mike12345567
6c790206a8
Attempting to use HBS to re-create the envoy file as needed in dev.
2021-04-07 17:13:19 +01:00
Martin McKeaveney
8f5fd32f74
scripting block
2021-03-26 14:56:34 +00:00
Martin McKeaveney
4d141d8ba8
merge
2021-03-24 20:44:52 +00:00
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.
2021-03-24 18:21:23 +00:00
mike12345567
00344b3b39
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
90228e3334
simplify try catch in manage script
2021-03-23 11:01:33 +00:00
Martin McKeaveney
81452c3a7f
better wording and tidy up of init script
2021-03-22 19:35:29 +00:00
Martin McKeaveney
cb4ed1cdb4
tidy up
2021-03-22 17:15:34 +00:00