From 5a7f6b3147065631a81aaac83e468cae7ca76cfa Mon Sep 17 00:00:00 2001 From: Ludo Mikula Date: Tue, 14 May 2024 13:26:04 +0200 Subject: [PATCH 1/2] fix: increase webclient request body size limit --- .../java/org/lowcoder/sdk/webclient/WebClientBuildHelper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/api-service/lowcoder-sdk/src/main/java/org/lowcoder/sdk/webclient/WebClientBuildHelper.java b/server/api-service/lowcoder-sdk/src/main/java/org/lowcoder/sdk/webclient/WebClientBuildHelper.java index 601a3037c..a121a065e 100644 --- a/server/api-service/lowcoder-sdk/src/main/java/org/lowcoder/sdk/webclient/WebClientBuildHelper.java +++ b/server/api-service/lowcoder-sdk/src/main/java/org/lowcoder/sdk/webclient/WebClientBuildHelper.java @@ -94,6 +94,9 @@ public Builder toWebClientBuilder() { httpClient = httpClient.resolver(new SafeHostResolverGroup(disallowedHosts)); } return WebClient.builder() + .codecs(codecs -> codecs + .defaultCodecs() + .maxInMemorySize(20 * 1024 * 1024)) .clientConnector(new ReactorClientHttpConnector(httpClient)); } From 1828bff6b1d5e61a226f5e5e8676fe832f5a98c5 Mon Sep 17 00:00:00 2001 From: Ludo Mikula Date: Tue, 14 May 2024 13:48:30 +0200 Subject: [PATCH 2/2] fix: disable mail health check --- deploy/docker/docker-compose.yaml | 2 +- .../src/main/resources/application.yaml | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/deploy/docker/docker-compose.yaml b/deploy/docker/docker-compose.yaml index 092f3027f..7ba116b2f 100644 --- a/deploy/docker/docker-compose.yaml +++ b/deploy/docker/docker-compose.yaml @@ -62,7 +62,7 @@ services: LOWCODER_MAX_QUERY_TIMEOUT: 120 LOWCODER_WORKSPACE_MODE: SAAS # Lowcoder notification emails setup - LOWCODER_ADMIN_SMTP_HOST: smtp.gmail.com + LOWCODER_ADMIN_SMTP_HOST: localhost LOWCODER_ADMIN_SMTP_PORT: 587 LOWCODER_ADMIN_SMTP_USERNAME: LOWCODER_ADMIN_SMTP_PASSWORD: diff --git a/server/api-service/lowcoder-server/src/main/resources/application.yaml b/server/api-service/lowcoder-server/src/main/resources/application.yaml index 2c2c1293e..b6b391f19 100644 --- a/server/api-service/lowcoder-server/src/main/resources/application.yaml +++ b/server/api-service/lowcoder-server/src/main/resources/application.yaml @@ -22,10 +22,10 @@ spring: webflux: base-path: / mail: - host: ${LOWCODER_ADMIN_SMTP_HOST:smtp.gmail.com} + host: ${LOWCODER_ADMIN_SMTP_HOST:localhost} port: ${LOWCODER_ADMIN_SMTP_PORT:587} - username: ${LOWCODER_ADMIN_SMTP_USERNAME:yourmail@gmail.com} - password: ${LOWCODER_ADMIN_SMTP_PASSWORD:yourpass} + username: ${LOWCODER_ADMIN_SMTP_USERNAME:info@localhost} + password: ${LOWCODER_ADMIN_SMTP_PASSWORD:s3cr3t} properties: mail: smtp: @@ -83,7 +83,7 @@ common: password: ${LOWCODER_SUPERUSER_PASSWORD:} marketplace: private-mode: ${LOWCODER_MARKETPLACE_PRIVATE_MODE:true} - lowcoder-public-url: ${LOWCODER_PUBLIC_URL:http://localhost:8080} + lowcoder-public-url: ${LOWCODER_PUBLIC_URL:http://localhost:3000} notifications-email-sender: ${LOWCODER_EMAIL_NOTIFICATIONS_SENDER:info@localhost} material: @@ -96,3 +96,8 @@ springdoc: swagger-ui: path: /api/docs/swagger-ui paths-to-exclude: /api/v1/** + +management: + health: + mail: + enabled: false \ No newline at end of file