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

98 lines
4.8 KiB
YAML
Raw Normal View History

name: openhab
services:
openhab:
environment:
CRYPTO_POLICY: unlimited
PGID: $PGID
PUID: $PUID
image: openhab/openhab:3.4.2
deploy:
resources:
reservations:
memory: 64M
network_mode: host
restart: unless-stopped
volumes:
- type: bind
source: /etc/localtime
target: /etc/localtime
read_only: true
- type: bind
source: /etc/timezone
target: /etc/timezone
read_only: true
- type: bind
source: /DATA/AppData/$AppID/addons
target: /opt/openhab/addons
- type: bind
source: /DATA/AppData/$AppID/conf
target: /opt/openhab/conf
- type: bind
source: /DATA/AppData/$AppID/userdata
target: /opt/openhab/userdata
x-casaos:
envs:
- container: CRYPTO_POLICY
description:
en_us: Crypto Policy
zh_cn: 加密策略
- container: PUID
description:
en_us: Run OpenHAB as specified uid.
zh_cn: 以指定的uid运行OpenHAB。
- container: PGID
description:
en_us: Run OpenHAB as specified gid.
zh_cn: 以指定的gid运行OpenHAB。
index: /
port_map: "8080"
volumes:
- container: /etc/localtime
description:
en_us: Ties the time of the container to the host's time, read only so the container cannot change the host's time.
zh_cn: 将容器的时间与主机的时间绑定,只读,因此容器无法更改主机的时间。
- container: /etc/timezone
description:
en_us: Ties the timezone of the container to the host's time zone, read only so the container cannot change the host's time zone.
zh_cn: 将容器的时区与主机的时区绑定,只读,因此容器无法更改主机的时区。
- container: /opt/openhab/addons
description:
en_us: Only needed if installing addons unavailable via UI or the Karaf Console.
zh_cn: 仅在通过UI或Karaf控制台无法安装插件时需要。
- container: /opt/openhab/conf
description:
en_us: |
Location of the conf folder for openHAB configurations (Note: you must create these folders on the host before running the container).
zh_cn: |
openHAB配置的conf文件夹位置注意在运行容器之前您必须在主机上创建这些文件夹
- container: /opt/openhab/userdata
description:
en_us: Location for logs, cache, persistence databases, etc.
zh_cn: 用于日志,缓存,持久性数据库等的位置。
x-casaos:
architectures:
- amd64
- arm64
- arm
main: openhab
author: CasaOS Team
category: Home Automation
description:
en_us: The open Home Automation Bus (openHAB, pronounced ˈəʊpənˈhæb) is an open source, technology agnostic home automation platform which runs as the center of your smart home! Its ability to integrate a multitude of other devices and systems. openHAB includes other home automation systems, (smart) devices and other technologies into a single solution. To provide a uniform user interface and a common approach to automation rules across the entire system, regardless of the number of manufacturers and sub-systems involved. Giving you the most flexible tool available to make almost any home automation wish come true; if you can think it, odds are that you can implement it with openHAB.
zh_cn: 开放式家庭自动化总线openHAB发音为ˈəʊpənˈhæb是一个开源的技术不可知的家庭自动化平台它作为智能家居的中心运行 它能够将多种其他设备和系统集成到一个单一的解决方案中。 为了在整个系统中提供统一的用户界面和通用的自动化规则方法,无论涉及的制造商和子系统的数量如何。 为您提供最灵活的工具,使几乎任何家庭自动化愿望成真; 如果您能想到那么您可以用openHAB实现它。
developer: openHAB
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/screenshot-3.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/screenshot-4.jpg
tagline:
en_us: Empowering the smart home
zh_cn: 助力智能家居
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/thumbnail.png
tips: {}
title:
en_us: OpenHAB