diff --git a/docker-compose.yml b/docker-compose.yml index 66fc1c5b5..ff14a3e41 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -90,6 +90,7 @@ services: context: frontend environment: BACKEND_URL: http://api.${DOCKER_COMPOSE_EDGEHOG_BASE_DOMAIN}/ + HIDE_NAVIGATION_ELEMENTS: ${HIDE_NAVIGATION_ELEMENTS:-false} restart: on-failure labels: - "traefik.enable=true" diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 10b0a0691..577ff017b 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021-2025 SECO Mind Srl +# SPDX-FileCopyrightText: 2021-2026 SECO Mind Srl # SPDX-License-Identifier: Apache-2.0 FROM node:24.11.0 AS builder @@ -13,3 +13,4 @@ FROM nginx:1 COPY --from=builder /app/build/ /usr/share/nginx/html/ ADD nginx.conf /etc/nginx/conf.d/default.conf ADD set-backend-url.sh /docker-entrypoint.d/set-backend-url.sh +ADD hide-navigation-elements.sh /docker-entrypoint.d/hide-navigation-elements.sh diff --git a/frontend/hide-navigation-elements.sh b/frontend/hide-navigation-elements.sh new file mode 100755 index 000000000..42c085a1a --- /dev/null +++ b/frontend/hide-navigation-elements.sh @@ -0,0 +1,9 @@ +#!/bin/sh +# SPDX-FileCopyrightText: 2026 SECO Mind Srl +# SPDX-License-Identifier: Apache-2.0 + +# This will replace the default value in index.html +# ${SECO_GARAGE_MODE:-false} uses the environment variable if set, otherwise defaults to false + +sed -i "s/data-hide-navigation-elements=\"false\"/data-hide-navigation-elements=\"${HIDE_NAVIGATION_ELEMENTS:-false}\"/g" \ + /usr/share/nginx/html/index.html diff --git a/frontend/index.html b/frontend/index.html index 38841ee83..c2d7413c2 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -1,7 +1,7 @@