Martin McKeaveney
aad1154ec7
adding host.docker.internal mapping to PROXY_ADDRESS
2022-12-21 10:58:39 +00:00
Rory Powell
62c325fa57
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
mike12345567
2d9dd1a667
Adding some null controls.
2022-12-02 16:17:56 +00:00
mike12345567
e366f850d2
Adding broken SQL configuration.
2022-12-02 10:50:52 +00:00
mike12345567
6f6d000cb8
Finally removing all usages of backend-core/ type imports from server, including some further typescript conversions.
2022-11-22 19:49:59 +00:00
Rory Powell
ad81adb30f
Merge branch 'develop' into subdomain-tenancy
2022-11-15 16:18:59 +00:00
Rory Powell
2212305f08
Bump jest and ts-jest to be consistent across backend packages to fix CI issue, test config updates
2022-11-14 22:55:47 +00:00
Rory Powell
fd913a5e76
Fail pro scripts on error, unify TS versions, update test and coverage configs, use pro source mappings
2022-11-14 13:29:46 +00:00
Rory Powell
ada0eb79bc
Update tenancy detection to honour any subdomain pattern according to platform url
2022-11-09 16:35:16 +00:00
Rory Powell
5bfd2f787c
Add TENANT_FEATURE_FLAGS to default dev environment
2022-09-23 13:48:19 +01:00
Andrew Kingston
97302198a3
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
e8ec2c0114
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
Rory Powell
d72494e44b
Navigation updates, cookie constant, update link-dependencies and localdomain scripts
2022-09-14 10:53:14 +01:00
Andrew Kingston
54907ad7b0
Add hot reloading for component plugins via watched plugin directory
2022-08-15 22:23:45 +01:00
Andrew Kingston
e9c02c29a5
Add env vars to automatically create initial admin user on first run
2022-06-30 11:28:52 +01:00
mike12345567
2455ede4a4
Updating install script to work from any directory.
2022-06-21 20:01:50 +01:00
mike12345567
358d15a8ad
Fixing cleanup script, adding ARM support to dockerfile, as well as adding ARM client.
2022-06-21 17:56:55 +01:00
Rory Powell
a2b9fcd448
Dev improvements - remove need to rebuilds of backend-core/dist and enable debugging when running tests and backend services, use source directly using typescript and jest path mappings
2022-06-10 22:57:12 +01:00
Rory Powell
e447fd11d1
Build fixes
2022-06-09 12:33:10 +01:00
Rory Powell
bf9c6cbc42
Add awareness of deployment environment
2022-06-01 14:10:00 +01:00
Rory Powell
fd845284d3
Lots of failure handling and caching
2022-05-30 21:46:08 +01:00
Rory Powell
22aa226ca9
Event identification
2022-05-23 22:14:44 +01:00
Rory Powell
80a82bbcc3
Merge branch 'develop' into feature/posthog-v2
2022-05-23 09:04:00 +01:00
mike12345567
36a190b0ed
Finishing off UI, expanding settings menus from 80ch to 90ch as they were quite restricted and made the usage UI a bit difficult to view. Added a DISABLE_DEVELOPER_LICENSE env variable for testing.
2022-05-17 17:44:40 +01:00
Rory Powell
bd33c827eb
Merge branch 'develop' into feature/posthog-v2
2022-04-27 16:32:00 +01:00
Martin McKeaveney
e01ef9bdfb
merge with master
2022-04-26 10:21:45 +01:00
Michael Drury
a3321246e0
Merge pull request #5510 from Budibase/fix/pouch-leak
...
PouchDB memory leak protection
2022-04-22 15:32:51 +01:00
mike12345567
7792a07899
Some updates, making sure databases will always close directly using finally checks around the actual tasks, updating how replication works to have a close statement (to make sure it is controlled correctly) and then updating to PouchDB 7.3.0 for one of the memory leak fixes.
2022-04-20 17:33:42 +01:00
mike12345567
ea6f580501
Initial version of memory leak protection, making sure that PouchDB databases are closed correctly after use, using a combination of closures wrapping DB gets (this replaces the getDB, leaving only a dangerousGetDB function which can be used in very very specific scenarios) and then closing the DB as part of CLS hooked functions finishing. Also moving the GlobalDB init to the tenancy middleware as this is used everywhere in the worker/app services - means that not all getGlobalDB calls require an async closure around them.
2022-04-19 19:42:52 +01:00
Rory Powell
769f48f935
Remove remaining direct usage of CouchDB. Add common pouch config to backend-core
2022-04-19 16:45:27 +01:00
mike12345567
5396a8d8e0
Fix for #5411 - trimming the various binding components for SQL in queries. Also moving SQL interpolation out into a Typescript - prep for further unit testing/improvements.
2022-04-14 13:06:22 +01:00
Rory Powell
23b68660c2
Merge branch 'feature/licensing' into feature/posthog-v2
2022-04-12 17:12:46 +01:00
Rory Powell
dd740df387
Merge branch 'develop' into feature/licensing
2022-04-12 16:18:41 +01:00
Rory Powell
2c682d3507
Table CRUD events + add timekeeper for tests
2022-04-11 14:39:31 +01:00
mike12345567
62f4ecf3e1
Fixing issue #5817 - making sure that date strings are correctly parsed into the bindings.
2022-04-01 17:13:28 +01:00
Rory Powell
4ad846f116
Remove remaining direct usage of CouchDB. Add common pouch config to backend-core
2022-03-29 16:03:44 +01:00
Rory Powell
77e43e0661
Merge branch 'feature/licensing' into feature/posthog-v2
2022-03-28 09:47:34 +01:00
Rory Powell
0ee41ea10c
Merge branch 'master' into merge-master
2022-03-25 13:10:37 +00:00
Martin McKeaveney
d93d4d08f2
update always to unless-stopped
2022-03-24 17:35:35 +00:00
mike12345567
9597bcc742
Adding a fix for #4996 - checks if WSL is in use when configuring nginx.
2022-03-23 15:31:08 +00:00
Rory Powell
bf9f5488fc
Merge branch 'develop' into feature/licensing
2022-03-21 17:13:16 +00:00
Martin McKeaveney
131dd0aa97
Merge pull request #4587 from CommanderRoot/rm-deprecated-substr
...
Replace deprecated String.prototype.substr()
2022-03-10 01:57:57 +01:00
mike12345567
0f1b7b18d5
Making sure that tables are created within the correct schema for MS-SQL.
2022-03-04 15:50:19 +00:00
mike12345567
a7e3389790
Adding the ability to support schemas in MS-SQL.
2022-03-04 15:12:07 +00:00
Rory Powell
515ade6bd3
Add shared licensing cache
2022-03-03 13:37:04 +00:00
Martin McKeaveney
28c788ec84
Merge pull request #4631 from Budibase/ci/deploy-proxy
...
removing need for handlebars in nginx script, automating proxy servic…
2022-03-03 09:06:49 +00:00
mike12345567
8ce1b471fd
Fixes for SQL issues raised by Marty.
2022-03-02 17:40:50 +00:00
mike12345567
eaec0e2e17
Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api
2022-02-28 18:43:45 +00:00
mike12345567
390e3e627f
Updating validators, make sure everything that is optional is really optional.
2022-02-25 11:39:46 +00:00
Rory Powell
eb3f192950
Change ports
2022-02-23 07:00:57 +00:00