CasaOS-Store/Apps/ESPHome/docker-compose.yml

63 lines
1.7 KiB
YAML

name: esphome
services:
esphome:
container_name: esphome
deploy:
resources:
limits:
cpus: '1'
memory: 512M
image: ghcr.io/esphome/esphome:2023.9
labels:
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/ESPHome/icon.png
restart: always
ports:
- target: 6052
published: "6052"
protocol: tcp
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
environment:
ESPHOME_DASHBOARD_USE_PING: "false"
TZ: $TZ
network_mode: host
privileged: false
x-casaos:
envs:
- container: ESPHOME_DASHBOARD_USE_PING
description:
en_us: Ping IP addresses instead of mDNS
- container: TZ
description:
en_us: TimeZone
volumes:
- container: /config
description:
en_us: AppData Path Config File
ports:
- container: '6052'
description:
en_us: WebUI Port for ESPHome
x-casaos:
architectures:
- amd64
- arm64
- arm
author: kd9lsv
category: "Home Automation"
description:
en_us: ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems.
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/ESPHome/icon.png
index: /
main: esphome
port_map: "6052"
scheme: http
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/ESPHome/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/ESPHome/screenshot-2.png
store_app_id: esphome
title:
custom: ESPHome