From 0af80e60a307cb5a4256277eea57da11bba0d2af Mon Sep 17 00:00:00 2001 From: Nicanor Alexander de la Cruz Caba Date: Mon, 5 Jan 2026 09:20:17 -0400 Subject: [PATCH] feat(service): add esphome template (#6532) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com> --- public/svgs/esphome.svg | 1 + templates/compose/esphome.yaml | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 public/svgs/esphome.svg create mode 100644 templates/compose/esphome.yaml diff --git a/public/svgs/esphome.svg b/public/svgs/esphome.svg new file mode 100644 index 000000000..623449d79 --- /dev/null +++ b/public/svgs/esphome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/templates/compose/esphome.yaml b/templates/compose/esphome.yaml new file mode 100644 index 000000000..f5b9c11b2 --- /dev/null +++ b/templates/compose/esphome.yaml @@ -0,0 +1,19 @@ +# documentation: https://esphome.io/guides/getting_started_command_line/ +# slogan: Smart Home Made Simple. +# category: automation +# tags: home, smart, assistant, microcontroller +# logo: svgs/esphome.svg +# port: 6052 + +services: + esphome: + image: ghcr.io/esphome/esphome:2025.12.4 + volumes: + - esp_config:/config + - /etc/localtime:/etc/localtime:ro + privileged: true + network_mode: host + environment: + - SERVICE_URL_ESPHOME_6052 + - USERNAME=${SERVICE_USER_ADMIN} + - PASSWORD=${SERVICE_PASSWORD_ADMIN}