mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-05-31 04:44:05 +02:00
Accept standalone bashio
This commit is contained in:
@@ -1,85 +1,50 @@
|
|||||||
#!/usr/bin/with-contenv bashio
|
#!/usr/bin/with-contenv bashio
|
||||||
# shellcheck shell=bash disable=SC2016
|
# shellcheck shell=bash disable=SC2016
|
||||||
set -e
|
set -e
|
||||||
# ==============================================================================
|
|
||||||
# Displays a simple add-on banner on startup
|
|
||||||
# ==============================================================================
|
|
||||||
|
|
||||||
if ! bashio::supervisor.ping 2> /dev/null; then
|
# ======================================================================
|
||||||
# Degraded mode if no homeassistant
|
# Banner
|
||||||
bashio::log.blue \
|
# ======================================================================
|
||||||
'-----------------------------------------------------------'
|
|
||||||
bashio::log.blue "Starting addon without HA support"
|
if ! bashio::supervisor.ping 2>/dev/null; then
|
||||||
|
bashio::log.blue '-----------------------------------------------------------'
|
||||||
|
bashio::log.blue "Starting addon in standalone mode (no Supervisor)"
|
||||||
bashio::log.blue "Version : ${BUILD_VERSION:-1.0}"
|
bashio::log.blue "Version : ${BUILD_VERSION:-1.0}"
|
||||||
bashio::log.blue "Please use Docker Compose for env variables"
|
bashio::log.blue "Config source: ENV + /data/options.json"
|
||||||
bashio::log.blue \
|
bashio::log.blue '-----------------------------------------------------------'
|
||||||
'-----------------------------------------------------------'
|
|
||||||
# Use environment variables instead of addon options
|
|
||||||
echo "... convert scripts to use environment variables instead of addon options"
|
|
||||||
while IFS= read -r scripts; do
|
|
||||||
[[ "$scripts" == *"00-banner.sh"* ]] && continue
|
|
||||||
sed -i -e 's/bashio::config.has_value[[:space:]]*["'"'"']\([^"'"'"']*\)["'"'"']/[ ! -z "${\1:-}" ]/g' \
|
|
||||||
-e 's/bashio::config.true[[:space:]]*["'"'"']\([^"'"'"']*\)["'"'"']/[ ! -z "${\1:-}" ] \&\& [ "${\1:-}" = "true" ]/g' \
|
|
||||||
-e 's/\$(bashio::config[[:space:]]*["'"'"']\([^"'"'"']*\)["'"'"'])/${\1:-}/g' \
|
|
||||||
-e 's/\$(bashio::addon.port[[:space:]]*["'"'"']\([0-9]*\)["'"'"'])/${\1:-}/g' \
|
|
||||||
-e 's/bashio::config.require.ssl/true/g' \
|
|
||||||
-e 's/\$(bashio::addon.ingress_port)/""/g' \
|
|
||||||
-e 's/\$(bashio::addon.ingress_entry)/""/g' \
|
|
||||||
-e 's/\$(bashio::addon.ip_address)/""/g' "$scripts"
|
|
||||||
done < <(grep -srl "bashio" /etc/cont-init.d /custom-services.d /etc/services.d /etc/s6-overlay)
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
bashio::log.blue \
|
|
||||||
'-----------------------------------------------------------'
|
|
||||||
bashio::log.blue " Add-on: $(bashio::addon.name)"
|
|
||||||
bashio::log.blue " $(bashio::addon.description)"
|
|
||||||
bashio::log.blue \
|
|
||||||
'-----------------------------------------------------------'
|
|
||||||
|
|
||||||
bashio::log.blue " Add-on version: $(bashio::addon.version)"
|
|
||||||
if bashio::var.true "$(bashio::addon.update_available)"; then
|
|
||||||
bashio::log.magenta ' There is an update available for this add-on!'
|
|
||||||
bashio::log.magenta \
|
|
||||||
" Latest add-on version: $(bashio::addon.version_latest)"
|
|
||||||
bashio::log.magenta ' Please consider upgrading as soon as possible.'
|
|
||||||
else
|
else
|
||||||
bashio::log.green ' You are running the latest version of this add-on.'
|
bashio::log.blue '-----------------------------------------------------------'
|
||||||
|
bashio::log.blue " Add-on: $(bashio::addon.name)"
|
||||||
|
bashio::log.blue " $(bashio::addon.description)"
|
||||||
|
bashio::log.blue '-----------------------------------------------------------'
|
||||||
|
|
||||||
|
bashio::log.blue " Add-on version: $(bashio::addon.version)"
|
||||||
|
if bashio::var.true "$(bashio::addon.update_available)"; then
|
||||||
|
bashio::log.magenta " There is an update available!"
|
||||||
|
bashio::log.magenta " Latest version: $(bashio::addon.version_latest)"
|
||||||
|
else
|
||||||
|
bashio::log.green " You are running the latest version."
|
||||||
|
fi
|
||||||
|
|
||||||
|
bashio::log.blue " System: $(bashio::info.operating_system)"
|
||||||
|
bashio::log.blue " Architecture: $(bashio::info.arch) / $(bashio::info.machine)"
|
||||||
|
bashio::log.blue " Home Assistant Core: $(bashio::info.homeassistant)"
|
||||||
|
bashio::log.blue " Home Assistant Supervisor: $(bashio::info.supervisor)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
bashio::log.blue " System: $(bashio::info.operating_system)"
|
bashio::log.blue '-----------------------------------------------------------'
|
||||||
bashio::log.blue " Architecture: $(bashio::info.arch) / $(bashio::info.machine)"
|
bashio::log.green ' Provided by: https://github.com/alexbelgium/hassio-addons '
|
||||||
bashio::log.blue " Home Assistant Core: $(bashio::info.homeassistant)"
|
bashio::log.blue '-----------------------------------------------------------'
|
||||||
bashio::log.blue " Home Assistant Supervisor: $(bashio::info.supervisor)"
|
|
||||||
|
|
||||||
bashio::log.blue \
|
# ======================================================================
|
||||||
'-----------------------------------------------------------'
|
# UID/GID logic stays unchanged
|
||||||
bashio::log.blue \
|
# ======================================================================
|
||||||
' Please, share the above information when looking for help'
|
|
||||||
bashio::log.blue \
|
|
||||||
' or support in, e.g., GitHub, forums'
|
|
||||||
bashio::log.blue \
|
|
||||||
'-----------------------------------------------------------'
|
|
||||||
bashio::log.green \
|
|
||||||
' Provided by: https://github.com/alexbelgium/hassio-addons '
|
|
||||||
bashio::log.blue \
|
|
||||||
'-----------------------------------------------------------'
|
|
||||||
|
|
||||||
# ==============================================================================
|
if bashio::config.has_value "PUID" && bashio::config.has_value "PGID" && id abc &>/dev/null; then
|
||||||
# Global actions for all addons
|
|
||||||
# ==============================================================================
|
|
||||||
if bashio::config.has_value "PUID" && bashio::config.has_value "PGID" && id abc &> /dev/null; then
|
|
||||||
bashio::log.green ' Defining permissions for main user : '
|
|
||||||
PUID="$(bashio::config "PUID")"
|
PUID="$(bashio::config "PUID")"
|
||||||
PGID="$(bashio::config "PGID")"
|
PGID="$(bashio::config "PGID")"
|
||||||
usermod -o -u "$PUID" abc
|
usermod -o -u "$PUID" abc
|
||||||
groupmod -o -g "$PGID" abc
|
groupmod -o -g "$PGID" abc
|
||||||
bashio::log.blue "User UID: $(id -u abc)"
|
|
||||||
bashio::log.blue "User GID: $(id -g abc)"
|
|
||||||
|
|
||||||
bashio::log.blue \
|
|
||||||
'-----------------------------------------------------------'
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean bashrc file safely
|
[ -f ~/.bashrc ] && : > ~/.bashrc
|
||||||
if [ -f ~/.bashrc ]; then : > ~/.bashrc; fi
|
|
||||||
|
|||||||
65
.templates/bashio-routeur.sh
Normal file
65
.templates/bashio-routeur.sh
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
REAL_BASHIO="/usr/bin/bashio.real"
|
||||||
|
if [ -x "/usr/bin/bashio" ] && [ ! -x "$REAL_BASHIO" ]; then
|
||||||
|
REAL_BASHIO="/usr/bin/bashio"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# ---- Supervisor detection ----
|
||||||
|
|
||||||
|
if [ -x "$REAL_BASHIO" ]; then
|
||||||
|
# Fast HA detection (s6)
|
||||||
|
if [ -S /run/s6/services/supervisor ]; then
|
||||||
|
exec "$REAL_BASHIO" "$@"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Fallback ping detection (DNS/API)
|
||||||
|
if "$REAL_BASHIO" supervisor ping >/dev/null 2>&1; then
|
||||||
|
exec "$REAL_BASHIO" "$@"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# ---- Standalone fallback ----
|
||||||
|
# shellcheck disable=SC1091
|
||||||
|
. /usr/local/lib/bashio-standalone.sh
|
||||||
|
|
||||||
|
cmd="${1:-}"; shift || true
|
||||||
|
|
||||||
|
case "$cmd" in
|
||||||
|
config)
|
||||||
|
bashio::config "$@"
|
||||||
|
;;
|
||||||
|
log)
|
||||||
|
level="${1:-info}"
|
||||||
|
shift || true
|
||||||
|
fn="bashio::log.${level}"
|
||||||
|
if declare -F "$fn" >/dev/null 2>&1; then
|
||||||
|
"$fn" "$@"
|
||||||
|
else
|
||||||
|
bashio::log.info "$@"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
addon)
|
||||||
|
sub="${1:-}"
|
||||||
|
shift || true
|
||||||
|
"bashio::addon.${sub}" "$@" || true
|
||||||
|
;;
|
||||||
|
info)
|
||||||
|
sub="${1:-}"
|
||||||
|
shift || true
|
||||||
|
"bashio::info.${sub}" "$@" || true
|
||||||
|
;;
|
||||||
|
services)
|
||||||
|
bashio::services "$@"
|
||||||
|
;;
|
||||||
|
supervisor)
|
||||||
|
sub="${1:-}"
|
||||||
|
shift || true
|
||||||
|
"bashio::supervisor.${sub}" "$@" || true
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "bashio router: unsupported command: $cmd" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
@@ -1,22 +1,26 @@
|
|||||||
# /usr/local/lib/bashio-standalone.sh
|
# /usr/local/lib/bashio-standalone.sh
|
||||||
# shellcheck shell=bash
|
# shellcheck shell=bash
|
||||||
# Minimal bashio compatibility layer for running Home Assistant add-ons
|
# Minimal bashio compatibility layer for running Home Assistant add-ons
|
||||||
# as standalone containers (no Supervisor). It overrides common bashio::*
|
# in standalone containers (no Supervisor).
|
||||||
# functions to source config from ENV (and optionally a JSON file).
|
|
||||||
# Load it conditionally in your entry script when supervisor isn't reachable.
|
|
||||||
|
|
||||||
# -------- internals ----------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
|
# Defaults
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
# Whether to emit ANSI colors (disabled if not a TTY)
|
: "${STANDALONE_OPTIONS_JSON:=/data/options.json}"
|
||||||
if [ -t 1 ]; then
|
: "${BASHIO_CACHE_DIR:=/tmp/.bashio}"
|
||||||
_BASHIO_COLOR=1
|
|
||||||
else
|
# -----------------------------------------------------------------------------
|
||||||
_BASHIO_COLOR=0
|
# Color handling
|
||||||
fi
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
_BASHIO_COLOR=1
|
||||||
|
[ ! -t 1 ] && _BASHIO_COLOR=0
|
||||||
|
[ -n "${NO_COLOR:-}" ] && _BASHIO_COLOR=0
|
||||||
|
[ "${TERM:-}" = "dumb" ] && _BASHIO_COLOR=0
|
||||||
|
|
||||||
_bashio_color() {
|
_bashio_color() {
|
||||||
# $1=name; returns ANSI sequence or empty
|
[ "$_BASHIO_COLOR" = "1" ] || return 0
|
||||||
if [ "$_BASHIO_COLOR" != "1" ]; then return 0; fi
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
blue) printf '\033[34m' ;;
|
blue) printf '\033[34m' ;;
|
||||||
green) printf '\033[32m' ;;
|
green) printf '\033[32m' ;;
|
||||||
@@ -28,54 +32,43 @@ _bashio_color() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_bashio_log() {
|
_bashio_log() {
|
||||||
# $1=color name, $2...=msg
|
local c="$1"; shift
|
||||||
local c="$1"
|
printf '%s%s%s\n' "$(_bashio_color "$c")" "$*" "$(_bashio_color reset)"
|
||||||
shift
|
|
||||||
local pre
|
|
||||||
pre="$(_bashio_color "$c")"
|
|
||||||
local rst
|
|
||||||
rst="$(_bashio_color reset)"
|
|
||||||
printf '%s%s%s\n' "$pre" "$*" "$rst"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Optional JSON options source (single flat object or nested).
|
# -----------------------------------------------------------------------------
|
||||||
# Set STANDALONE_OPTIONS_JSON to a path (e.g., /data/options.json).
|
# JSON access (jq optional)
|
||||||
# If jq is present, keys can be fetched as .key or .nested.key
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
_bashio_json_get() {
|
_bashio_json_get() {
|
||||||
# $1=key (dot.notation). echoes value or empty; returns 0 always
|
local key="$1" file="$STANDALONE_OPTIONS_JSON"
|
||||||
local key="${1:-}"
|
[ -f "$file" ] || return 0
|
||||||
local file="${STANDALONE_OPTIONS_JSON:-}"
|
command -v jq >/dev/null 2>&1 || return 0
|
||||||
if [ -z "$file" ] || [ ! -f "$file" ] || ! command -v jq > /dev/null 2>&1; then
|
|
||||||
return 0
|
jq -er --arg k "$key" '
|
||||||
fi
|
getpath(($k|split("."))) // empty
|
||||||
# jq -r returns "null" for missing; convert to empty
|
' "$file" 2>/dev/null || true
|
||||||
local val
|
|
||||||
val="$(jq -er --arg k "$key" '. as $r | getpath(($k|split("."))) // empty' "$file" 2> /dev/null || true)"
|
|
||||||
[ "$val" = "null" ] && val=""
|
|
||||||
printf '%s' "$val"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Map a bashio "key" to an env var name.
|
# -----------------------------------------------------------------------------
|
||||||
# Order tried:
|
# ENV mapping helper
|
||||||
# 1) exact as-is
|
# -----------------------------------------------------------------------------
|
||||||
# 2) uppercase exact
|
|
||||||
# 3) dot->underscore, dash->underscore (upper & lower)
|
|
||||||
# 4) with prefixes: CFG_, CONFIG_, ADDON_, OPTION_, OPT_
|
|
||||||
_bashio_env_get() {
|
_bashio_env_get() {
|
||||||
# $1=key
|
local key="$1"
|
||||||
local key="${1:-}"
|
|
||||||
[ -z "$key" ] && return 0
|
[ -z "$key" ] && return 0
|
||||||
|
|
||||||
local variants=()
|
|
||||||
variants+=("$key")
|
|
||||||
variants+=("$(printf '%s' "$key" | tr '[:lower:]' '[:upper:]')")
|
|
||||||
variants+=("$(printf '%s' "$key" | tr '.' '_' | tr '-' '_')")
|
|
||||||
variants+=("$(printf '%s' "$key" | tr '.' '_' | tr '-' '_' | tr '[:lower:]' '[:upper:]')")
|
|
||||||
|
|
||||||
local prefixes=(""
|
|
||||||
"CFG_" "CONFIG_" "ADDON_" "OPTION_" "OPT_")
|
|
||||||
|
|
||||||
local v p name
|
local v p name
|
||||||
|
local variants=(
|
||||||
|
"$key"
|
||||||
|
"${key^^}"
|
||||||
|
"${key//./_}"
|
||||||
|
"${key//./_}"
|
||||||
|
)
|
||||||
|
variants+=("${variants[2]^^}")
|
||||||
|
|
||||||
|
local prefixes=("" "CFG_" "CONFIG_" "ADDON_" "OPTION_" "OPT_")
|
||||||
|
|
||||||
for v in "${variants[@]}"; do
|
for v in "${variants[@]}"; do
|
||||||
for p in "${prefixes[@]}"; do
|
for p in "${prefixes[@]}"; do
|
||||||
name="${p}${v}"
|
name="${p}${v}"
|
||||||
@@ -87,358 +80,169 @@ _bashio_env_get() {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
# Helper: true/false parsing
|
# -----------------------------------------------------------------------------
|
||||||
|
# Boolean parsing
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
_bashio_is_true() {
|
_bashio_is_true() {
|
||||||
# $1=value
|
|
||||||
case "${1:-}" in
|
case "${1:-}" in
|
||||||
1 | true | TRUE | yes | YES | on | On) return 0 ;;
|
1|true|TRUE|yes|YES|on|ON) return 0 ;;
|
||||||
*) return 1 ;;
|
*) return 1 ;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
# Net wait using /dev/tcp (POSIX bash) with a timeout
|
# -----------------------------------------------------------------------------
|
||||||
_bashio_tcp_wait() {
|
# Logging API
|
||||||
# $1=host $2=port $3=timeout(s, default 30)
|
# -----------------------------------------------------------------------------
|
||||||
local host="$1" port="$2" to="${3:-30}"
|
|
||||||
local start now
|
|
||||||
start="$(date +%s)"
|
|
||||||
while :; do
|
|
||||||
if exec 3<> "/dev/tcp/${host}/${port}" 2> /dev/null; then
|
|
||||||
exec 3>&- 3<&-
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
now="$(date +%s)"
|
|
||||||
if [ $((now - start)) -ge "$to" ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
sleep 1
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
# -------- logs ---------------------------------------------------------------
|
bashio::log.blue() { _bashio_log blue "$*"; }
|
||||||
|
bashio::log.green() { _bashio_log green "$*"; }
|
||||||
bashio::log.blue() { _bashio_log blue "$*"; }
|
bashio::log.yellow() { _bashio_log yellow "$*"; }
|
||||||
bashio::log.green() { _bashio_log green "$*"; }
|
bashio::log.red() { _bashio_log red "$*"; }
|
||||||
bashio::log.yellow() { _bashio_log yellow "$*"; }
|
|
||||||
bashio::log.red() { _bashio_log red "$*"; }
|
|
||||||
bashio::log.magenta() { _bashio_log magenta "$*"; }
|
bashio::log.magenta() { _bashio_log magenta "$*"; }
|
||||||
|
|
||||||
# compatibility aliases often used
|
bashio::log.info() { bashio::log.blue "$@"; }
|
||||||
bashio::log.info() { bashio::log.blue "$@"; }
|
|
||||||
bashio::log.warning() { bashio::log.yellow "$@"; }
|
bashio::log.warning() { bashio::log.yellow "$@"; }
|
||||||
bashio::log.error() { bashio::log.red "$@"; }
|
bashio::log.error() { bashio::log.red "$@"; }
|
||||||
bashio::log.debug() { printf '%s\n' "$*"; }
|
bashio::log.debug() { printf '%s\n' "$*"; }
|
||||||
|
|
||||||
# -------- supervisor & addon meta -------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
|
# Supervisor shim
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
# In standalone, "ping" always fails unless forced
|
|
||||||
bashio::supervisor.ping() {
|
bashio::supervisor.ping() {
|
||||||
if _bashio_is_true "${STANDALONE_FORCE_SUPERVISOR_PING:-}"; then
|
_bashio_is_true "${STANDALONE_FORCE_SUPERVISOR_PING:-}" && return 0
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
# Add-on metadata (use env or sensible defaults)
|
# -----------------------------------------------------------------------------
|
||||||
bashio::addon.name() { printf '%s' "${ADDON_NAME:-Standalone container}"; }
|
# Addon metadata
|
||||||
bashio::addon.description() { printf '%s' "${ADDON_DESCRIPTION:-Running without Home Assistant Supervisor}"; }
|
# -----------------------------------------------------------------------------
|
||||||
bashio::addon.version() { printf '%s' "${BUILD_VERSION:-1.0}"; }
|
|
||||||
bashio::addon.version_latest() { printf '%s' "${ADDON_VERSION_LATEST:-${BUILD_VERSION:-1.0}}"; }
|
bashio::addon.name() { printf '%s' "${ADDON_NAME:-Standalone container}"; }
|
||||||
bashio::addon.update_available() {
|
bashio::addon.description() { printf '%s' "${ADDON_DESCRIPTION:-Standalone mode}"; }
|
||||||
if [ "${ADDON_VERSION_LATEST:-}" != "" ] && [ "${ADDON_VERSION_LATEST:-}" != "${BUILD_VERSION:-}" ]; then
|
bashio::addon.version() { printf '%s' "${BUILD_VERSION:-1.0}"; }
|
||||||
printf '%s' "true"
|
bashio::addon.version_latest() { printf '%s' "${ADDON_VERSION_LATEST:-${BUILD_VERSION:-1.0}}"; }
|
||||||
return 0
|
bashio::addon.update_available() { [ "${ADDON_VERSION_LATEST:-}" != "${BUILD_VERSION:-}" ] && echo true || echo false; }
|
||||||
fi
|
bashio::addon.ingress_port() { printf '%s' "${ADDON_INGRESS_PORT:-}"; }
|
||||||
printf '%s' "false"
|
bashio::addon.ingress_entry() { printf '%s' "${ADDON_INGRESS_ENTRY:-}"; }
|
||||||
}
|
bashio::addon.ip_address() { printf '%s' "${ADDON_IP_ADDRESS:-}"; }
|
||||||
bashio::addon.ingress_port() { printf '%s' "${ADDON_INGRESS_PORT:-}"; }
|
|
||||||
bashio::addon.ingress_entry() { printf '%s' "${ADDON_INGRESS_ENTRY:-}"; }
|
|
||||||
bashio::addon.ip_address() { printf '%s' "${ADDON_IP_ADDRESS:-}"; }
|
|
||||||
|
|
||||||
# Ports:
|
|
||||||
# - numeric arg "8080" -> env PORT_8080 or ADDON_PORT_8080, falling back to the number
|
|
||||||
# - non-numeric "WEB_PORT" -> resolve as config/env key
|
|
||||||
bashio::addon.port() {
|
bashio::addon.port() {
|
||||||
local arg="${1:-}"
|
local arg="$1"
|
||||||
if [[ "$arg" =~ ^[0-9]+$ ]]; then
|
if [[ "$arg" =~ ^[0-9]+$ ]]; then
|
||||||
local v
|
printf '%s' "$(_bashio_env_get "PORT_${arg}" || _bashio_env_get "ADDON_PORT_${arg}" || echo "$arg")"
|
||||||
v="$(_bashio_env_get "PORT_${arg}")"
|
|
||||||
[ -z "$v" ] && v="$(_bashio_env_get "ADDON_PORT_${arg}")"
|
|
||||||
printf '%s' "${v:-$arg}"
|
|
||||||
else
|
else
|
||||||
printf '%s' "$(_bashio_env_get "$arg")"
|
printf '%s' "$(_bashio_env_get "$arg")"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# -------- system info --------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
|
# System info
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
bashio::info.operating_system() {
|
bashio::info.operating_system() { . /etc/os-release 2>/dev/null; printf '%s' "${PRETTY_NAME:-Linux}"; }
|
||||||
if [ -r /etc/os-release ]; then
|
bashio::info.arch() { uname -m; }
|
||||||
. /etc/os-release
|
bashio::info.machine() { uname -m; }
|
||||||
printf '%s' "${PRETTY_NAME:-${NAME:-Linux}}"
|
bashio::info.homeassistant() { echo "standalone"; }
|
||||||
else
|
bashio::info.supervisor() { echo "standalone"; }
|
||||||
printf '%s' "Linux"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
bashio::info.arch() { uname -m; }
|
|
||||||
bashio::info.machine() { uname -m; }
|
|
||||||
bashio::info.homeassistant() { printf '%s' "standalone"; }
|
|
||||||
bashio::info.supervisor() { printf '%s' "standalone"; }
|
|
||||||
|
|
||||||
# -------- config -------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
|
# Config API
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
# Primary getter:
|
|
||||||
# 1) ENV (several name variants/prefixes)
|
|
||||||
# 2) JSON file via STANDALONE_OPTIONS_JSON (jq required)
|
|
||||||
bashio::config() {
|
bashio::config() {
|
||||||
local key="${1:-}"
|
local key="$1"
|
||||||
local v
|
local v="$(_bashio_env_get "$key")"
|
||||||
v="$(_bashio_env_get "$key")"
|
[ -z "$v" ] && v="$(_bashio_json_get "$key")"
|
||||||
if [ -z "$v" ]; then
|
|
||||||
v="$(_bashio_json_get "$key")"
|
|
||||||
fi
|
|
||||||
printf '%s' "${v:-}"
|
printf '%s' "${v:-}"
|
||||||
}
|
}
|
||||||
|
|
||||||
bashio::config.has_value() {
|
bashio::config.has_value() { [ -n "$(bashio::config "$1")" ]; }
|
||||||
local k="$1"
|
bashio::config.true() { _bashio_is_true "$(bashio::config "$1")"; }
|
||||||
[ -n "$(bashio::config "$k")" ]
|
bashio::config.require.ssl() { echo "${REQUIRE_SSL:-true}"; }
|
||||||
}
|
|
||||||
bashio::config.true() {
|
|
||||||
local k="$1"
|
|
||||||
_bashio_is_true "$(bashio::config "$k")"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Some add-ons call "require.ssl" (noop by default)
|
# -----------------------------------------------------------------------------
|
||||||
bashio::config.require.ssl() { printf '%s' "${REQUIRE_SSL:-true}"; }
|
# Filesystem helpers
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
# -------- variables & fs helpers --------------------------------------------
|
|
||||||
|
|
||||||
bashio::var.true() { _bashio_is_true "${1:-}"; }
|
|
||||||
bashio::var.has_value() { [ -n "${1:-}" ]; }
|
|
||||||
|
|
||||||
|
bashio::fs.file_exists() { [ -f "$1" ]; }
|
||||||
bashio::fs.directory_exists() { [ -d "$1" ]; }
|
bashio::fs.directory_exists() { [ -d "$1" ]; }
|
||||||
|
bashio::fs.file_contains() { grep -q -- "$2" "$1" 2>/dev/null; }
|
||||||
|
|
||||||
# -------- network/services ---------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
|
# Network helpers
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
# Wait for TCP service: bashio::net.wait_for host port [timeout]
|
|
||||||
bashio::net.wait_for() {
|
bashio::net.wait_for() {
|
||||||
local host="$1" port="$2" to="${3:-30}"
|
local host="$1" port="$2" to="${3:-30}"
|
||||||
_bashio_tcp_wait "$host" "$port" "$to"
|
command -v nc >/dev/null 2>&1 && nc -z -w "$to" "$host" "$port" && return 0
|
||||||
}
|
local start=$(date +%s)
|
||||||
|
while ! exec 3<>"/dev/tcp/$host/$port" 2>/dev/null; do
|
||||||
# Discovery stubs; map to common env names, or JSON:
|
(( $(date +%s) - start >= to )) && return 1
|
||||||
# Usage patterns seen:
|
sleep 1
|
||||||
# bashio::services "mqtt" "host"
|
|
||||||
# bashio::services "mysql" "port"
|
|
||||||
bashio::services() {
|
|
||||||
local svc="${1:-}" key="${2:-}"
|
|
||||||
[ -z "$svc" ] && return 0
|
|
||||||
local upper svc_upper var v
|
|
||||||
upper="$(printf '%s' "$key" | tr '[:lower:]' '[:upper:]')"
|
|
||||||
svc_upper="$(printf '%s' "$svc" | tr '[:lower:]' '[:upper:]')"
|
|
||||||
|
|
||||||
# Common mappings
|
|
||||||
case "$svc_upper:$upper" in
|
|
||||||
MQTT:HOST) var="MQTT_HOST" ;;
|
|
||||||
MQTT:PORT) var="MQTT_PORT" ;;
|
|
||||||
MQTT:USERNAME) var="MQTT_USER" ;;
|
|
||||||
MQTT:PASSWORD) var="MQTT_PASSWORD" ;;
|
|
||||||
MQTT:TLS) var="MQTT_TLS" ;;
|
|
||||||
MYSQL:HOST | MARIADB:HOST) var="DB_HOST" ;;
|
|
||||||
MYSQL:PORT | MARIADB:PORT) var="DB_PORT" ;;
|
|
||||||
MYSQL:USERNAME | MARIADB:USERNAME) var="DB_USER" ;;
|
|
||||||
MYSQL:PASSWORD | MARIADB:PASSWORD) var="DB_PASSWORD" ;;
|
|
||||||
MYSQL:DATABASE | MARIADB:DATABASE) var="DB_NAME" ;;
|
|
||||||
*) var="${svc_upper}_${upper}" ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
v="$(_bashio_env_get "$var")"
|
|
||||||
if [ -z "$v" ] && [ -n "${STANDALONE_OPTIONS_JSON:-}" ]; then
|
|
||||||
v="$(_bashio_json_get "services.${svc}.${key}")"
|
|
||||||
[ -z "$v" ] && v="$(_bashio_json_get "${svc}.${key}")"
|
|
||||||
fi
|
|
||||||
printf '%s' "${v:-}"
|
|
||||||
}
|
|
||||||
|
|
||||||
# ----- extras for broader compatibility --------------------------------------
|
|
||||||
|
|
||||||
# Simple cache (used by add-ons & bashio itself)
|
|
||||||
_BASHIO_CACHE_DIR="${BASHIO_CACHE_DIR:-/tmp/.bashio}"
|
|
||||||
mkdir -p "$_BASHIO_CACHE_DIR"
|
|
||||||
|
|
||||||
bashio::cache.exists() { [ -f "$_BASHIO_CACHE_DIR/${1}.cache" ]; }
|
|
||||||
bashio::cache.get() { [ -f "$_BASHIO_CACHE_DIR/${1}.cache" ] && cat "$_BASHIO_CACHE_DIR/${1}.cache"; }
|
|
||||||
bashio::cache.set() {
|
|
||||||
mkdir -p "$_BASHIO_CACHE_DIR"
|
|
||||||
printf '%s' "${2:-}" > "$_BASHIO_CACHE_DIR/${1}.cache"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Filesystem helpers frequently used
|
|
||||||
bashio::fs.file_exists() { [ -f "$1" ]; }
|
|
||||||
bashio::fs.directory_exists() { [ -d "$1" ]; } # already defined earlier; keep if present
|
|
||||||
bashio::fs.file_contains() {
|
|
||||||
local f="$1" p="$2"
|
|
||||||
[ -f "$f" ] && grep -q -- "$p" "$f"
|
|
||||||
}
|
|
||||||
|
|
||||||
# jq wrapper (some add-ons call bashio::jq)
|
|
||||||
bashio::jq() { command -v jq > /dev/null 2>&1 && jq "$@"; }
|
|
||||||
|
|
||||||
# env presence (even if empty) used by config.exists
|
|
||||||
_bashio_env_has() {
|
|
||||||
local key="$1" p v name
|
|
||||||
[ -z "$key" ] && return 1
|
|
||||||
local variants=(
|
|
||||||
"$key"
|
|
||||||
"$(printf '%s' "$key" | tr '.' '_')"
|
|
||||||
"$(printf '%s' "$key" | tr '.' '_' | tr '[:lower:]' '[:upper:]')"
|
|
||||||
"$(printf '%s' "$key" | tr '[:lower:]' '[:upper:]')"
|
|
||||||
)
|
|
||||||
for v in "${variants[@]}"; do
|
|
||||||
for p in "" "CFG_" "CONFIG_" "ADDON_" "OPTION_" "OPT_"; do
|
|
||||||
name="${p}${v}"
|
|
||||||
if [ -n "${!name+x}" ]; then # defined, even if empty
|
|
||||||
printf '%s' "$name"
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
done
|
done
|
||||||
return 1
|
exec 3>&- 3<&-
|
||||||
}
|
}
|
||||||
|
|
||||||
# config.exists : key is present (env or JSON), even if value is empty
|
# -----------------------------------------------------------------------------
|
||||||
bashio::config.exists() {
|
# Services discovery shim
|
||||||
local key="$1" file="${STANDALONE_OPTIONS_JSON:-}"
|
# -----------------------------------------------------------------------------
|
||||||
_bashio_env_has "$key" && return 0
|
|
||||||
if [ -n "$file" ] && command -v jq > /dev/null 2>&1; then
|
bashio::services() {
|
||||||
jq -e --arg k "$key" 'haspath(($k|split(".")))' "$file" > /dev/null 2>&1
|
local svc="$1" key="$2"
|
||||||
return $?
|
local env="${svc^^}_${key^^}"
|
||||||
fi
|
_bashio_env_get "$env" || _bashio_json_get "services.$svc.$key"
|
||||||
return 1
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# addon.option : write/delete option in JSON when possible; fallback no-op/env
|
bashio::services.available() { [ -n "$(bashio::services "$1" host)" ]; }
|
||||||
bashio::addon.option() {
|
|
||||||
local key="$1" value="${2-__BASHIO_UNSET__}" file="${STANDALONE_OPTIONS_JSON:-}"
|
|
||||||
if [ -n "$file" ] && command -v jq > /dev/null 2>&1; then
|
|
||||||
local tmp
|
|
||||||
tmp="$(mktemp)"
|
|
||||||
if [ "$value" = "__BASHIO_UNSET__" ]; then
|
|
||||||
jq --arg k "$key" 'delpath(($k|split(".")))' "$file" > "$tmp" && mv "$tmp" "$file"
|
|
||||||
else
|
|
||||||
jq --arg k "$key" --arg v "$value" 'setpath(($k|split(".")); $v)' "$file" > "$tmp" && mv "$tmp" "$file"
|
|
||||||
fi
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
# Fallbacks: export as env or treat delete as no-op
|
|
||||||
if [ "$value" != "__BASHIO_UNSET__" ]; then
|
|
||||||
export "$(printf '%s' "$key" | tr '.' '_' | tr '-' '_')"="$value"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# services.available : check if we can resolve at least a host for the service
|
# -----------------------------------------------------------------------------
|
||||||
bashio::services.available() {
|
# Cache
|
||||||
local svc="$1" host
|
# -----------------------------------------------------------------------------
|
||||||
host="$(bashio::services "$svc" "host")"
|
|
||||||
[ -n "$host" ]
|
|
||||||
}
|
|
||||||
|
|
||||||
# var helpers
|
mkdir -p "$BASHIO_CACHE_DIR"
|
||||||
bashio::var.false() { ! _bashio_is_true "${1:-}"; }
|
bashio::cache.exists() { [ -f "$BASHIO_CACHE_DIR/$1.cache" ]; }
|
||||||
bashio::var.has_value() { [ -n "${1:-}" ]; } # already present; keep if defined
|
bashio::cache.get() { cat "$BASHIO_CACHE_DIR/$1.cache" 2>/dev/null; }
|
||||||
|
bashio::cache.set() { echo "$2" > "$BASHIO_CACHE_DIR/$1.cache"; }
|
||||||
|
|
||||||
# exits used by many add-ons
|
# -----------------------------------------------------------------------------
|
||||||
bashio::exit.ok() { exit 0; }
|
# Arrays
|
||||||
bashio::exit.nok() {
|
# -----------------------------------------------------------------------------
|
||||||
local m="${1:-}"
|
|
||||||
[ -n "$m" ] && bashio::log.red "$m"
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
# core.check : Supervisor does a config check; allow an overridable command
|
|
||||||
# Set STANDALONE_CORE_CHECK_CMD="hass --script check_config -c /config" to enable
|
|
||||||
bashio::core.check() {
|
|
||||||
if [ -n "${STANDALONE_CORE_CHECK_CMD:-}" ]; then
|
|
||||||
eval "$STANDALONE_CORE_CHECK_CMD"
|
|
||||||
else
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# --- improvements & extra shims ---------------------------------------------
|
|
||||||
|
|
||||||
# Respect NO_COLOR and dumb terminals
|
|
||||||
if [ -n "${NO_COLOR:-}" ] || [ "${TERM:-}" = "dumb" ]; then
|
|
||||||
_BASHIO_COLOR=0
|
|
||||||
fi
|
|
||||||
|
|
||||||
# net.wait_for: prefer nc if available, fallback to /dev/tcp
|
|
||||||
_bashio_tcp_wait_nc() {
|
|
||||||
# $1=host $2=port $3=timeout(s)
|
|
||||||
command -v nc > /dev/null 2>&1 || return 1
|
|
||||||
local host="$1" port="$2" to="${3:-30}"
|
|
||||||
# BusyBox and OpenBSD nc differ; cover both styles
|
|
||||||
nc -z -w "$to" "$host" "$port" 2> /dev/null || nc -z "$host" "$port" 2> /dev/null
|
|
||||||
}
|
|
||||||
bashio::net.wait_for() {
|
|
||||||
local host="$1" port="$2" to="${3:-30}"
|
|
||||||
_bashio_tcp_wait_nc "$host" "$port" "$to" && return 0
|
|
||||||
_bashio_tcp_wait "$host" "$port" "$to"
|
|
||||||
}
|
|
||||||
|
|
||||||
# DNS helper: bashio::dns.host <hostname> -> prints an IP (or empty)
|
|
||||||
bashio::dns.host() {
|
|
||||||
local h="${1:-}"
|
|
||||||
[ -z "$h" ] && return 1
|
|
||||||
if command -v getent > /dev/null 2>&1; then
|
|
||||||
getent ahostsv4 "$h" | awk '{print $1; exit}'
|
|
||||||
else
|
|
||||||
# fallback: try busybox nslookup
|
|
||||||
nslookup "$h" 2> /dev/null | awk '/^Address: /{print $2; exit}'
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Hostname
|
|
||||||
bashio::host.hostname() {
|
|
||||||
command -v hostname > /dev/null 2>&1 && hostname || printf '%s' "${HOSTNAME:-unknown}"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Home Assistant token (no Supervisor; read from env or JSON)
|
|
||||||
bashio::homeassistant.token() {
|
|
||||||
local t="${HOMEASSISTANT_TOKEN:-${HASS_TOKEN:-}}"
|
|
||||||
if [ -z "$t" ] && [ -n "${STANDALONE_OPTIONS_JSON:-}" ] && command -v jq > /dev/null 2>&1; then
|
|
||||||
t="$(jq -er '.homeassistant.token // empty' "$STANDALONE_OPTIONS_JSON" 2> /dev/null || true)"
|
|
||||||
fi
|
|
||||||
printf '%s' "${t:-}"
|
|
||||||
}
|
|
||||||
|
|
||||||
# config.array:
|
|
||||||
# Accepts CSV ("a,b,c"), space/newline-separated text, or JSON array ["a","b"].
|
|
||||||
# Prints one item per line (common pattern in add-ons: `mapfile -t arr < <(bashio::config.array key)`).
|
|
||||||
bashio::config.array() {
|
bashio::config.array() {
|
||||||
local key="${1:-}" raw val
|
local raw
|
||||||
raw="$(bashio::config "$key")"
|
raw="$(bashio::config "$1")"
|
||||||
[ -z "$raw" ] && return 0
|
[ -z "$raw" ] && return 0
|
||||||
|
|
||||||
# JSON array?
|
if command -v jq >/dev/null 2>&1 && echo "$raw" | jq -e . >/dev/null 2>&1; then
|
||||||
if command -v jq > /dev/null 2>&1 && printf '%s' "$raw" | jq -e . > /dev/null 2>&1; then
|
echo "$raw" | jq -r '.[]'
|
||||||
printf '%s' "$raw" | jq -r '.[]' 2> /dev/null && return 0
|
elif [[ "$raw" == *","* ]]; then
|
||||||
|
tr ',' '\n' <<<"$raw"
|
||||||
|
else
|
||||||
|
printf '%s\n' $raw
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# CSV -> newline
|
|
||||||
if printf '%s' "$raw" | grep -q ','; then
|
|
||||||
printf '%s' "$raw" | tr ',' '\n'
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Already space/newline-separated
|
|
||||||
printf '%s\n' "$raw"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Optional: common require.* shims (treat as advisory in standalone)
|
# -----------------------------------------------------------------------------
|
||||||
bashio::config.require.username() { :; }
|
# Home Assistant token
|
||||||
bashio::config.require.password() { :; }
|
# -----------------------------------------------------------------------------
|
||||||
bashio::config.require.port() { :; }
|
|
||||||
|
|
||||||
# -------- end ----------------------------------------------------------------
|
bashio::homeassistant.token() {
|
||||||
|
echo "${HOMEASSISTANT_TOKEN:-${HASS_TOKEN:-$(_bashio_json_get 'homeassistant.token')}}"
|
||||||
|
}
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Exit helpers
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
bashio::exit.ok() { exit 0; }
|
||||||
|
bashio::exit.nok() { bashio::log.red "$1"; exit 1; }
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Core config check shim
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
bashio::core.check() {
|
||||||
|
[ -n "${STANDALONE_CORE_CHECK_CMD:-}" ] && eval "$STANDALONE_CORE_CHECK_CMD" || true
|
||||||
|
}
|
||||||
|
|||||||
@@ -229,14 +229,17 @@ for files in "/etc/services.d" "/etc/cont-init.d"; do
|
|||||||
if ! ls $files 1> /dev/null 2>&1; then continue; fi
|
if ! ls $files 1> /dev/null 2>&1; then continue; fi
|
||||||
|
|
||||||
# Bashio
|
# Bashio
|
||||||
if grep -q -rnw "$files/" -e 'bashio' && [ ! -f "/usr/bin/bashio" ]; then
|
if grep -q -rnw "$files/" -e 'bashio' && [ ! -f "/usr/bin/bashio.real" ]; then
|
||||||
[ "$VERBOSE" = true ] && echo "install bashio"
|
[ "$VERBOSE" = true ] && echo "install bashio"
|
||||||
BASHIO_VERSION="latest"
|
BASHIO_VERSION="latest"
|
||||||
mkdir -p /tmp/bashio
|
mkdir -p /tmp/bashio
|
||||||
BASHIO_TAG="$(curl -f -L -s -S "https://api.github.com/repos/hassio-addons/bashio/releases/${BASHIO_VERSION}" | awk -F '\"' '/tag_name/{print $4; exit}')"
|
BASHIO_TAG="$(curl -fsSL "https://api.github.com/repos/hassio-addons/bashio/releases/${BASHIO_VERSION}" \
|
||||||
curl -f -L -s -S "https://github.com/hassio-addons/bashio/archive/${BASHIO_TAG}.tar.gz" | tar -xzf - --strip 1 -C /tmp/bashio
|
| awk -F '\"' '/tag_name/{print $4; exit}')"
|
||||||
|
curl -fsSL "https://github.com/hassio-addons/bashio/archive/${BASHIO_TAG}.tar.gz" \
|
||||||
|
| tar -xzf - --strip 1 -C /tmp/bashio
|
||||||
mv /tmp/bashio/lib /usr/lib/bashio
|
mv /tmp/bashio/lib /usr/lib/bashio
|
||||||
ln -s /usr/lib/bashio/bashio /usr/bin/bashio
|
mv /tmp/bashio/bashio /usr/bin/bashio.real
|
||||||
|
chmod +x /usr/bin/bashio.real
|
||||||
rm -rf /tmp/bashio
|
rm -rf /tmp/bashio
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -65,6 +65,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
# Entrypoint logic
|
# Entrypoint logic
|
||||||
|
|
||||||
|
|||||||
@@ -64,6 +64,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -72,6 +72,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -69,6 +69,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
WORKDIR "/data"
|
WORKDIR "/data"
|
||||||
|
|
||||||
|
|||||||
@@ -163,6 +163,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
# Avoid config.yaml interference
|
# Avoid config.yaml interference
|
||||||
WORKDIR /config
|
WORKDIR /config
|
||||||
|
|||||||
@@ -69,6 +69,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
############
|
############
|
||||||
# 5 Labels #
|
# 5 Labels #
|
||||||
|
|||||||
@@ -84,6 +84,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
VOLUME [ "/data" ]
|
VOLUME [ "/data" ]
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
|
|||||||
@@ -64,6 +64,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
# Avoid config.yaml interference
|
# Avoid config.yaml interference
|
||||||
RUN sed -i "s|config.yaml|config_env.yaml|g" /etc/cont-init.d/01-config_yaml.sh
|
RUN sed -i "s|config.yaml|config_env.yaml|g" /etc/cont-init.d/01-config_yaml.sh
|
||||||
|
|||||||
@@ -172,6 +172,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
# Avoid config.yaml interference
|
# Avoid config.yaml interference
|
||||||
WORKDIR /config
|
WORKDIR /config
|
||||||
|
|||||||
@@ -95,8 +95,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
# Install bashio
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
CMD [ "/ha_entrypoint.sh" ]
|
CMD [ "/ha_entrypoint.sh" ]
|
||||||
|
|||||||
@@ -95,6 +95,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -75,6 +75,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -90,9 +90,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
# Standalone bashio command
|
# Install bashio
|
||||||
# ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
# RUN chmod 777 /.bashio-standalone.sh
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
#ENTRYPOINT [ "/usr/bin/env" ]
|
#ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -90,9 +90,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
# Standalone bashio command
|
# Install bashio
|
||||||
# ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
# RUN chmod 777 /.bashio-standalone.sh
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
#ENTRYPOINT [ "/usr/bin/env" ]
|
#ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -66,6 +66,13 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
RUN \ sed -i "2a /./ha_entrypoint.sh" ./scripts/start.sh
|
RUN \ sed -i "2a /./ha_entrypoint.sh" ./scripts/start.sh
|
||||||
|
|
||||||
############
|
############
|
||||||
|
|||||||
@@ -78,6 +78,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -84,6 +84,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -70,6 +70,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
#ENTRYPOINT [ "/usr/bin/env" ]
|
#ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -66,6 +66,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
ENTRYPOINT [ "/ha_entrypoint.sh" ]
|
ENTRYPOINT [ "/ha_entrypoint.sh" ]
|
||||||
|
|
||||||
|
|||||||
@@ -63,6 +63,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
VOLUME [ "/data" ]
|
VOLUME [ "/data" ]
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
|
|||||||
@@ -70,6 +70,13 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
ENTRYPOINT [ "/ha_entrypoint.sh" ]
|
ENTRYPOINT [ "/ha_entrypoint.sh" ]
|
||||||
CMD [ "/usr/bin/env" ]
|
CMD [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -79,6 +79,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
VOLUME [ "/data" ]
|
VOLUME [ "/data" ]
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
|
|||||||
@@ -77,6 +77,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
############
|
############
|
||||||
# 5 Labels #
|
# 5 Labels #
|
||||||
|
|||||||
@@ -68,6 +68,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
############
|
############
|
||||||
# 5 Labels #
|
# 5 Labels #
|
||||||
|
|||||||
@@ -68,6 +68,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
############
|
############
|
||||||
# 5 Labels #
|
# 5 Labels #
|
||||||
|
|||||||
@@ -63,6 +63,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -63,6 +63,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -66,6 +66,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -66,6 +66,13 @@ RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
VOLUME [ "/data" ]
|
VOLUME [ "/data" ]
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
|
|
||||||
|
|||||||
@@ -67,6 +67,13 @@ RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
RUN \ sed -i "s|/command/with-contenv|/usr/bin/env|g" "/ha_entrypoint.sh"
|
RUN \ sed -i "s|/command/with-contenv|/usr/bin/env|g" "/ha_entrypoint.sh"
|
||||||
|
|
||||||
VOLUME [ "/data" ]
|
VOLUME [ "/data" ]
|
||||||
|
|||||||
@@ -75,6 +75,12 @@ RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#ENTRYPOINT [ "/usr/bin/env" ]
|
#ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
#CMD [ "/ha_entrypoint.sh" ]
|
#CMD [ "/ha_entrypoint.sh" ]
|
||||||
|
|||||||
@@ -77,6 +77,12 @@ RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
# Adapt shebang
|
# Adapt shebang
|
||||||
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
|
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
|
||||||
|
|||||||
@@ -69,7 +69,10 @@ RUN chmod 777 "/ha_entrypoint.sh"
|
|||||||
# Entrypoint modifications
|
# Entrypoint modifications
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint_modif.sh" "/ha_entrypoint_modif.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint_modif.sh" "/ha_entrypoint_modif.sh"
|
||||||
RUN chmod 777 "/ha_entrypoint_modif.sh"
|
RUN chmod 777 "/ha_entrypoint_modif.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh /ha_entrypoint_modif.sh && /ha_entrypoint_modif.sh && rm /ha_entrypoint_modif.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
||||||
|
RUN chmod 0644 /.bashio-standalone.sh /ha_entrypoint_modif.sh && /ha_entrypoint_modif.sh && rm /ha_entrypoint_modif.sh
|
||||||
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -65,6 +65,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -81,6 +81,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -63,6 +63,13 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
# Change data folder
|
# Change data folder
|
||||||
sed -i "s|/fgc|/data|g" /usr/local/bin/docker-entrypoint.sh && \
|
sed -i "s|/fgc|/data|g" /usr/local/bin/docker-entrypoint.sh && \
|
||||||
|
|||||||
@@ -66,6 +66,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -68,6 +68,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/ha_entrypoint.sh" ]
|
ENTRYPOINT [ "/ha_entrypoint.sh" ]
|
||||||
|
|||||||
@@ -64,6 +64,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
CMD [ "/ha_entrypoint.sh" ]
|
CMD [ "/ha_entrypoint.sh" ]
|
||||||
|
|||||||
@@ -72,6 +72,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
############
|
############
|
||||||
# 5 Labels #
|
# 5 Labels #
|
||||||
|
|||||||
@@ -90,6 +90,13 @@ RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#WORKDIR /data
|
#WORKDIR /data
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
CMD [ "/ha_entrypoint.sh" ]
|
CMD [ "/ha_entrypoint.sh" ]
|
||||||
|
|||||||
@@ -78,6 +78,13 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
RUN \ sed -i "s|postgresql-16|postgresql-15|g" /etc/s6-overlay/s6-rc.d/init-test-run/run
|
RUN \ sed -i "s|postgresql-16|postgresql-15|g" /etc/s6-overlay/s6-rc.d/init-test-run/run
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
|
|||||||
@@ -78,6 +78,13 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
RUN \ sed -i "s|postgresql-16|postgresql-15|g" /etc/s6-overlay/s6-rc.d/init-test-run/run
|
RUN \ sed -i "s|postgresql-16|postgresql-15|g" /etc/s6-overlay/s6-rc.d/init-test-run/run
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
|
|||||||
@@ -65,6 +65,12 @@ RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
CMD [ "/ha_entrypoint.sh" ]
|
CMD [ "/ha_entrypoint.sh" ]
|
||||||
|
|||||||
@@ -78,6 +78,13 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
RUN \ sed -i "s|postgresql-16|postgresql-15|g" /etc/s6-overlay/s6-rc.d/init-test-run/run
|
RUN \ sed -i "s|postgresql-16|postgresql-15|g" /etc/s6-overlay/s6-rc.d/init-test-run/run
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
|
|||||||
@@ -78,6 +78,13 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
RUN \ sed -i "s|postgresql-16|postgresql-15|g" /etc/s6-overlay/s6-rc.d/init-test-run/run
|
RUN \ sed -i "s|postgresql-16|postgresql-15|g" /etc/s6-overlay/s6-rc.d/init-test-run/run
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
|
|||||||
@@ -65,6 +65,12 @@ RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
CMD [ "/ha_entrypoint.sh" ]
|
CMD [ "/ha_entrypoint.sh" ]
|
||||||
|
|||||||
@@ -89,6 +89,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
|
|
||||||
|
|||||||
@@ -71,6 +71,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
############
|
############
|
||||||
# 5 Labels #
|
# 5 Labels #
|
||||||
|
|||||||
@@ -79,6 +79,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -75,6 +75,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
|
|
||||||
#ENTRYPOINT [ "/usr/bin/env" ]
|
#ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -76,6 +76,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -71,6 +71,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -77,6 +77,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -68,6 +68,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -71,6 +71,12 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -78,11 +78,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
# Modify .env location
|
# Modify .env location
|
||||||
RUN sed -i "s|/\.env|/data_linkwarden/\.env|g" /etc/cont-init.d/*.sh
|
RUN sed -i "s|/\.env|/data_linkwarden/\.env|g" /etc/cont-init.d/*.sh
|
||||||
|
|||||||
@@ -95,11 +95,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
# Apply custom instructions to run.sh
|
# Apply custom instructions to run.sh
|
||||||
|
|||||||
@@ -100,11 +100,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
CMD [ "/ha_entrypoint.sh" ]
|
CMD [ "/ha_entrypoint.sh" ]
|
||||||
|
|||||||
@@ -68,11 +68,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -67,11 +67,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/ha_entrypoint.sh" ]
|
ENTRYPOINT [ "/ha_entrypoint.sh" ]
|
||||||
|
|
||||||
|
|||||||
@@ -102,7 +102,10 @@ ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templat
|
|||||||
|
|
||||||
# Entrypoint modifications
|
# Entrypoint modifications
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint_modif.sh" "/ha_entrypoint_modif.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint_modif.sh" "/ha_entrypoint_modif.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh /ha_entrypoint_modif.sh \
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
||||||
|
RUN chmod 0644 /.bashio-standalone.sh /ha_entrypoint_modif.sh \
|
||||||
&& /ha_entrypoint_modif.sh \
|
&& /ha_entrypoint_modif.sh \
|
||||||
&& rm /ha_entrypoint_modif.sh
|
&& rm /ha_entrypoint_modif.sh
|
||||||
|
|
||||||
|
|||||||
@@ -107,11 +107,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
# Correct modifications
|
# Correct modifications
|
||||||
ARG CONFIGLOCATION="/www/nextcloud/config"
|
ARG CONFIGLOCATION="/www/nextcloud/config"
|
||||||
|
|||||||
@@ -68,11 +68,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -69,11 +69,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -67,11 +67,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
VOLUME [ "/data" ]
|
VOLUME [ "/data" ]
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
|
|||||||
@@ -76,11 +76,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
CMD [ "/ha_entrypoint.sh" ]
|
CMD [ "/ha_entrypoint.sh" ]
|
||||||
|
|||||||
@@ -67,11 +67,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
RUN sed -i "s|/usr/bin/env|/usr/bin/with-contenv|g" /etc/cont-init.d/*
|
RUN sed -i "s|/usr/bin/env|/usr/bin/with-contenv|g" /etc/cont-init.d/*
|
||||||
|
|
||||||
|
|||||||
@@ -69,11 +69,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -74,11 +74,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
CMD [ "/ha_entrypoint.sh" ]
|
CMD [ "/ha_entrypoint.sh" ]
|
||||||
|
|||||||
@@ -70,11 +70,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
# hadolint ignore=SC2013
|
# hadolint ignore=SC2013
|
||||||
RUN \
|
RUN \
|
||||||
|
|||||||
@@ -82,11 +82,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -86,11 +86,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
RUN chmod 777 /etc/services.d/*/*
|
RUN chmod 777 /etc/services.d/*/*
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -77,6 +77,13 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
RUN chmod a+x /usr/sbin/healthcheck && \
|
RUN chmod a+x /usr/sbin/healthcheck && \
|
||||||
chmod a+x /usr/sbin/wait-for-signal
|
chmod a+x /usr/sbin/wait-for-signal
|
||||||
WORKDIR "/app"
|
WORKDIR "/app"
|
||||||
|
|||||||
@@ -70,11 +70,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
RUN sed -i "/Termination signal received/a gosu postgres pg_ctl -D \"\$PGDATA\" -m fast stop" /ha_entrypoint.sh
|
RUN sed -i "/Termination signal received/a gosu postgres pg_ctl -D \"\$PGDATA\" -m fast stop" /ha_entrypoint.sh
|
||||||
|
|
||||||
|
|||||||
@@ -71,11 +71,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -133,11 +133,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
############
|
############
|
||||||
# 5 Labels #
|
# 5 Labels #
|
||||||
|
|||||||
@@ -72,11 +72,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -69,11 +69,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -71,11 +71,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
|
|||||||
@@ -90,11 +90,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -68,11 +68,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -66,11 +66,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
CMD [ "/ha_entrypoint.sh" ]
|
CMD [ "/ha_entrypoint.sh" ]
|
||||||
|
|||||||
@@ -63,11 +63,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
RUN sed -i "1a if ! bashio::require.unprotected; then bashio::addon.stop; fi" /etc/cont-init.d/90-run.sh
|
RUN sed -i "1a if ! bashio::require.unprotected; then bashio::addon.stop; fi" /etc/cont-init.d/90-run.sh
|
||||||
|
|
||||||
|
|||||||
@@ -69,11 +69,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/bin/env" ]
|
ENTRYPOINT [ "/usr/bin/env" ]
|
||||||
|
|||||||
@@ -72,11 +72,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
# Restart the addon on crash
|
# Restart the addon on crash
|
||||||
RUN echo "bashio::addon.restart" >> /ha_entrypoint.sh
|
RUN echo "bashio::addon.restart" >> /ha_entrypoint.sh
|
||||||
|
|||||||
@@ -65,11 +65,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/ha_entrypoint.sh" ]
|
ENTRYPOINT [ "/ha_entrypoint.sh" ]
|
||||||
|
|
||||||
|
|||||||
@@ -72,11 +72,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -65,11 +65,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
# Entrypoint logic
|
# Entrypoint logic
|
||||||
|
|
||||||
|
|||||||
@@ -122,11 +122,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
############
|
############
|
||||||
# 5 Labels #
|
# 5 Labels #
|
||||||
|
|||||||
@@ -63,11 +63,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
|
|
||||||
#WORKDIR /data/recipes
|
#WORKDIR /data/recipes
|
||||||
|
|||||||
@@ -63,11 +63,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
############
|
############
|
||||||
# 5 Labels #
|
# 5 Labels #
|
||||||
|
|||||||
@@ -70,11 +70,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -79,11 +79,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
@@ -69,11 +69,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
|
|
||||||
CMD [ "/ha_entrypoint.sh" ]
|
CMD [ "/ha_entrypoint.sh" ]
|
||||||
|
|||||||
@@ -82,11 +82,16 @@ ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
|||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
|
||||||
RUN chmod 777 /ha_entrypoint.sh
|
RUN chmod 777 /ha_entrypoint.sh
|
||||||
|
|
||||||
|
# Install bashio
|
||||||
|
ENV PATH="/usr/local/bin:${PATH}"
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
|
||||||
|
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
|
||||||
|
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-router.sh" "/usr/local/bin/bashio"
|
||||||
|
RUN chmod 0755 /usr/local/bin/bashio
|
||||||
|
|
||||||
COPY rootfs/ /
|
COPY rootfs/ /
|
||||||
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
RUN find . -type f \( -name "*.sh" -o -name "run" \) -print -exec chmod +x {} \;
|
||||||
|
|
||||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/.bashio-standalone.sh"
|
|
||||||
RUN chmod 777 /.bashio-standalone.sh
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#WORKDIR /
|
#WORKDIR /
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user