From 8caa0ff46a386c9aba2c0586a5758be85aeb04da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Loureiro?= Date: Sat, 14 Feb 2026 09:48:27 -0300 Subject: [PATCH] use env vars for config --- config/services.yaml | 14 ++++++-------- config/settings.yaml | 1 - config/widgets.yaml | 5 +++++ docker-compose.yaml | 6 +++--- 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/config/services.yaml b/config/services.yaml index bdd2ce4..23dde19 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -3,22 +3,20 @@ - Network: - Pi-hole Primary: icon: pi-hole.png - href: http://192.168.1.X/admin/ + href: http://{{HOMEPAGE_VAR_PIHOLE_1_IP}}/admin/ widget: type: pihole - url: http://192.168.1.X - key: "" + url: http://{{HOMEPAGE_VAR_PIHOLE_1_IP}} + key: "{{HOMEPAGE_VAR_PIHOLE_1_KEY}}" - Pi-hole Secondary: icon: pi-hole.png - href: http://192.168.1.Y/admin/ + href: http://{{HOMEPAGE_VAR_PIHOLE_2_IP}}/admin/ widget: type: pihole - url: http://192.168.1.Y - key: "" + url: http://{{HOMEPAGE_VAR_PIHOLE_2_IP}} + key: "{{HOMEPAGE_VAR_PIHOLE_2_KEY}}" # Groups for auto-discovery -# Even though Homepage creates groups automatically, defining them here controls the order. - - Portfolio: [] - Web: [] - Monitoring: [] diff --git a/config/settings.yaml b/config/settings.yaml index a680268..3f1e7ce 100644 --- a/config/settings.yaml +++ b/config/settings.yaml @@ -5,7 +5,6 @@ background: brightness: 50 theme: dark - color: slate providers: diff --git a/config/widgets.yaml b/config/widgets.yaml index 2e9e355..1365d51 100644 --- a/config/widgets.yaml +++ b/config/widgets.yaml @@ -13,3 +13,8 @@ format: timeStyle: short dateStyle: medium + +- openweathermap: + apiKey: "{{HOMEPAGE_VAR_OPENWEATHERMAP_API_KEY}}" + location: "{{HOMEPAGE_VAR_OPENWEATHERMAP_LOCATION}}" + units: metric diff --git a/docker-compose.yaml b/docker-compose.yaml index ece9118..0185eec 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -9,9 +9,9 @@ services: volumes: - ./config:/app/config environment: - - PUID=1000 - - PGID=1000 - - TZ=America/Sao_Paulo + - PUID=${PUID} + - PGID=${PGID} + - TZ=${TZ} - HOMEPAGE_ALLOWED_HOSTS=${HOMEPAGE_ALLOWED_HOSTS} - DOCKER_HOST=tcp://socket-proxy:${SOCKET_PROXY_PORT} labels: