From ab8d3357676796bd9e61a6b550776531f6e89e8c Mon Sep 17 00:00:00 2001 From: Ian Ngethe Muchiri <100555904+ianmuchyri@users.noreply.github.com> Date: Wed, 11 Mar 2026 18:22:06 +0300 Subject: [PATCH] NOISSUE - Update UI docker compose (#439) Signed-off-by: ianmuchyri --- docker/.env | 18 +++++++++++++++++- docker/docker-compose.yaml | 16 +++++++++++++++- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/docker/.env b/docker/.env index a78fc6b14..457f138f2 100644 --- a/docker/.env +++ b/docker/.env @@ -414,7 +414,8 @@ MG_BACKEND_OBJECT_STORAGE_USE_PATH_STYLE=true MG_BACKEND_OBJECT_STORAGE_PRESIGN_ENDPOINT=http://localhost:8333 MG_BACKEND_OBJECT_STORAGE_ACCESS_KEY=localKey MG_BACKEND_OBJECT_STORAGE_SECRET_KEY=localSecret -MG_BACKEND_OBJECT_STORAGE_TTL=1h +MG_BACKEND_OBJECT_STORAGE_WRITE_TTL=1m +MG_BACKEND_OBJECT_STORAGE_READ_TTL=15m #### Auth GRPC Client Config MG_AUTH_GRPC_URL=auth:7001 @@ -470,6 +471,21 @@ MG_UI_BASEURL=http://localhost:3000 MG_SUPPORT_EMAIL= MG_SUPPORT_EMAIL_PASS= +## SMTP Variables +MG_UI_SMTP_HOST=host.docker.internal +MG_UI_SMTP_PORT=2525 +MG_UI_SMTP_SECURE= +MG_UI_SUPPORT_FROM=from@example.com + +# Message cli variables +MG_UI_CLI_MQTT_HOST=localhost +MG_UI_CLI_MQTT_PORT=8883 +MG_UI_CLI_WS_URL=ws://localhost:8186 +MG_UI_CLI_COAP_HOST=0.0.0.0 +MG_UI_CLI_COAP_PORT=5684 +MG_UI_CLI_HTTP_URL=http://localhost:8008 +MG_UI_CLI_CA_FILE=/etc/ssl/certs/ca-certificates.crt + # Docker image tag MG_RELEASE_TAG=latest diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index ca592305d..7b8a9d538 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -46,7 +46,6 @@ services: MG_READER_URL: ${MG_READER_URL} MG_BACKEND_URL: ${MG_UI_BACKEND_URL} MG_JOURNAL_URL: ${MG_JOURNAL_URL} - MG_BILLING_URL: ${MG_BILLING_URL} MG_ALARMS_URL: ${MG_ALARMS_URL} MG_RE_URL: ${MG_RE_URL} MG_REPORTS_URL: ${MG_REPORTS_URL} @@ -66,6 +65,20 @@ services: MG_UI_DOCKER_ACCEPT_EULA: ${MG_UI_DOCKER_ACCEPT_EULA} MG_SUPPORT_EMAIL: ${MG_SUPPORT_EMAIL} MG_SUPPORT_EMAIL_PASS: ${MG_SUPPORT_EMAIL_PASS} + MG_UI_CLI_MQTT_HOST: ${MG_UI_CLI_MQTT_HOST} + MG_UI_CLI_WS_URL: ${MG_UI_CLI_WS_URL} + MG_UI_CLI_COAP_HOST: ${MG_UI_CLI_COAP_HOST} + MG_UI_CLI_COAP_PORT: ${MG_UI_CLI_COAP_PORT} + MG_UI_CLI_HTTP_URL: ${MG_UI_CLI_HTTP_URL} + MG_UI_ALLOW_UNVERIFIED_USER: ${SMQ_ALLOW_UNVERIFIED_USER} + MG_ACCESS_TOKEN_EXPIRY: ${SMQ_AUTH_ACCESS_TOKEN_DURATION} + MG_REFRESH_TOKEN_EXPIRY: ${SMQ_AUTH_REFRESH_TOKEN_DURATION} + MG_UI_SMTP_HOST: ${MG_UI_SMTP_HOST} + MG_UI_SMTP_PORT: ${MG_UI_SMTP_PORT} + MG_UI_SMTP_SECURE: ${MG_UI_SMTP_SECURE} + MG_UI_SUPPORT_FROM: ${MG_UI_SUPPORT_FROM} + + ui-backend: image: ghcr.io/absmach/magistrala/ui-backend:latest @@ -118,6 +131,7 @@ services: MG_BACKEND_OBJECT_STORAGE_ACCESS_KEY: ${MG_BACKEND_OBJECT_STORAGE_ACCESS_KEY} MG_BACKEND_OBJECT_STORAGE_SECRET_KEY: ${MG_BACKEND_OBJECT_STORAGE_SECRET_KEY} MG_BACKEND_OBJECT_STORAGE_TTL: ${MG_BACKEND_OBJECT_STORAGE_TTL} + MG_BACKEND_OBJECT_STORAGE_READ_TTL: ${MG_BACKEND_OBJECT_STORAGE_READ_TTL} depends_on: ui-backend-db: condition: service_healthy