openhab-docker (latest)

Published 2023-10-14 23:01:18 +00:00 by bill

Installation

docker pull gitea.armstronglabs.net/openhab/openhab-docker:latest
sha256:7218056ea773e6c080a522af6905447c983fd43fd012730a720f086522723a87

Image Layers

ADD file:7eb149bcaba1d7dcab06b3f9a0615ca459e9cb28459a0864f92b0037f270ba66 in /
CMD ["bash"]
ARG BUILD_DATE
ARG VCS_REF
ARG JAVA_VERSION
ARG OPENHAB_VERSION
ENV CRYPTO_POLICY=limited EXTRA_JAVA_OPTS= EXTRA_SHELL_OPTS= GROUP_ID=9001 KARAF_EXEC=exec LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 OPENHAB_BACKUPS=/openhab/userdata/backup OPENHAB_CONF=/openhab/conf OPENHAB_HOME=/openhab OPENHAB_HTTP_PORT=8080 OPENHAB_HTTPS_PORT=8443 OPENHAB_LOGDIR=/openhab/userdata/logs OPENHAB_USERDATA=/openhab/userdata USER_ID=9001
LABEL org.label-schema.build-date=2023-09-21T17:01:05Z org.label-schema.docker.dockerfile=/Dockerfile org.label-schema.license=EPL-2.0 org.label-schema.name=openHAB org.label-schema.vendor=openHAB Foundation e.V. org.label-schema.version=4.0.3 org.label-schema.description=An open source, technology agnostic home automation platform org.label-schema.url=https://www.openhab.com/ org.label-schema.vcs-ref=d35e4d069a72bd8113413d1bd81cf29ad3b4542a org.label-schema.vcs-type=Git org.label-schema.vcs-url=https://github.com/openhab/openhab-docker.git maintainer=openHAB <info@openhabfoundation.org>
RUN |4 BUILD_DATE=2023-09-21T17:01:05Z VCS_REF=d35e4d069a72bd8113413d1bd81cf29ad3b4542a JAVA_VERSION=17 OPENHAB_VERSION=4.0.3 /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y arping ca-certificates curl fontconfig gosu iputils-ping libcap2-bin locales locales-all netbase openjdk-${JAVA_VERSION}-jre-headless procps tini unzip wget zip && c_rehash && chmod u+s /usr/sbin/arping && ln -s -f /bin/true /usr/bin/chfn && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
RUN |4 BUILD_DATE=2023-09-21T17:01:05Z VCS_REF=d35e4d069a72bd8113413d1bd81cf29ad3b4542a JAVA_VERSION=17 OPENHAB_VERSION=4.0.3 /bin/sh -c JAVA_HOME=$(ls -d /usr/lib/jvm/*jdk* | tail -n 1) && sed -i 's/^crypto.policy=unlimited/crypto.policy=limited/' "${JAVA_HOME}/conf/security/java.security" # buildkit
RUN |4 BUILD_DATE=2023-09-21T17:01:05Z VCS_REF=d35e4d069a72bd8113413d1bd81cf29ad3b4542a JAVA_VERSION=17 OPENHAB_VERSION=4.0.3 /bin/sh -c version="$(echo $OPENHAB_VERSION | sed 's/snapshot/SNAPSHOT/g')" && if [ $(echo $version | grep -E '^.+\.(M|RC).+$') ]; then url="https://openhab.jfrog.io/openhab/libs-milestone-local/org/openhab/distro/openhab/${version}/openhab-${version}.zip"; elif [ $(echo $version | grep -E '^4\..+-SNAPSHOT$') ]; then url="https://ci.openhab.org/job/openHAB-Distribution/lastSuccessfulBuild/artifact/distributions/openhab/target/openhab-${version}.zip"; else url="https://openhab.jfrog.io/openhab/libs-release/org/openhab/distro/openhab/${version}/openhab-${version}.zip"; fi && wget -nv -O /tmp/openhab.zip "$url" && unzip -q /tmp/openhab.zip -d "${OPENHAB_HOME}" -x "*.bat" "*.ps1" "*.psm1" && rm /tmp/openhab.zip && mkdir -p "${OPENHAB_LOGDIR}" && touch "${OPENHAB_LOGDIR}/openhab.log" && mkdir -p "${OPENHAB_HOME}/dist" && cp -a "${OPENHAB_CONF}" "${OPENHAB_USERDATA}" "${OPENHAB_HOME}/dist" && echo 'export TERM=${TERM:=dumb}' | tee -a ~/.bashrc # buildkit
COPY update /openhab/runtime/bin/update # buildkit
RUN |4 BUILD_DATE=2023-09-21T17:01:05Z VCS_REF=d35e4d069a72bd8113413d1bd81cf29ad3b4542a JAVA_VERSION=17 OPENHAB_VERSION=4.0.3 /bin/sh -c chmod +x ${OPENHAB_HOME}/runtime/bin/update # buildkit
VOLUME [/openhab/conf /openhab/userdata /openhab/addons]
EXPOSE map[5007/tcp:{} 8080/tcp:{} 8101/tcp:{} 8443/tcp:{}]
HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:${OPENHAB_HTTP_PORT}/ || exit 1"] "5m0s" "5s" "0s" "0s" '\x03'}
WORKDIR /openhab
COPY entrypoint /entrypoint # buildkit
RUN |4 BUILD_DATE=2023-09-21T17:01:05Z VCS_REF=d35e4d069a72bd8113413d1bd81cf29ad3b4542a JAVA_VERSION=17 OPENHAB_VERSION=4.0.3 /bin/sh -c chmod +x /entrypoint # buildkit
ENTRYPOINT ["/entrypoint"]
CMD ["gosu" "openhab" "tini" "-s" "./start.sh"]

Labels

Key Value
maintainer openHAB <info@openhabfoundation.org>
org.label-schema.build-date 2023-09-21T17:01:05Z
org.label-schema.description An open source, technology agnostic home automation platform
org.label-schema.docker.dockerfile /Dockerfile
org.label-schema.license EPL-2.0
org.label-schema.name openHAB
org.label-schema.url https://www.openhab.com/
org.label-schema.vcs-ref d35e4d069a72bd8113413d1bd81cf29ad3b4542a
org.label-schema.vcs-type Git
org.label-schema.vcs-url https://github.com/openhab/openhab-docker.git
org.label-schema.vendor openHAB Foundation e.V.
org.label-schema.version 4.0.3
Details
Container
2023-10-14 23:01:18 +00:00
0
OCI / Docker
linux/amd64
274 MiB
Versions (2) View all
latest 2023-10-14
4.0.3 2023-10-14