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

95 lines
3.8 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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:
author: CasaOS Team
category: Home Automation
container:
envs:
-
container: CRYPTO_POLICY
description:
en_US: Crypto Policy
-
container: PUID
description:
en_US: Run OpenHAB as specified uid.
-
container: PGID
description:
en_US: Run OpenHAB as specified gid.
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.
-
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.
-
container: /opt/openhab/addons
description:
en_US: Only needed if installing addons unavailable via UI or the Karaf Console.
-
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).'
-
container: /opt/openhab/userdata
description:
en_US: Location for logs, cache, persistence databases, etc.
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.
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
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/thumbnail.png
tips: {}
title:
en_US: OpenHAB
x-casaos:
architectures:
- amd64
- arm64
- arm
main_app: openhab