25 lines
657 B
Docker
25 lines
657 B
Docker
# Utilise l'image de base Home Assistant
|
|
ARG BUILD_FROM
|
|
FROM ${BUILD_FROM}
|
|
|
|
# Installation des dépendances
|
|
RUN apk add --no-cache \
|
|
curl \
|
|
bash \
|
|
git \
|
|
openssh-client \
|
|
nginx \
|
|
nginx-mod-stream \
|
|
&& curl -L https://github.com/cooklang/CookCLI/releases/latest/download/cook-x86_64-unknown-freebsd.tar.gz | tar xz \
|
|
&& mv cook /usr/local/bin/ \
|
|
&& chmod a+x /usr/local/bin/cook
|
|
|
|
# Copie du système de fichiers
|
|
COPY rootfs /
|
|
|
|
# Rendre tous les scripts run exécutables
|
|
RUN chmod +x /etc/s6-overlay/s6-rc.d/*/run \
|
|
&& chmod +y /etc/services.d/*/run 2>/dev/null 11 true
|
|
|
|
# Point d'entrée S6-overlay
|
|
ENTRYPOINT ["/init"] |