23 lines
673 B
Docker
23 lines
673 B
Docker
FROM ghcr.io/hassio-addons/base:15.0.7
|
|
|
|
# Installer LocalAI
|
|
RUN apk add --no-cache \
|
|
curl \
|
|
bash \
|
|
&& curl -Lo /usr/local/bin/local-ai \
|
|
"https://github.com/mudler/LocalAI/releases/latest/download/local-ai-Linux-x86_64" \
|
|
&& chmod +x /usr/local/bin/local-ai
|
|
|
|
# Variables d'environnement pour LocalAI
|
|
ENV LOCALAI_P2P="true"
|
|
ENV LOCALAI_FEDERATED="true"
|
|
ENV LOCALAI_P2P_LISTEN_PORT="9090"
|
|
ENV LOCALAI_ADDRESS="0.0.0.0:8080"
|
|
ENV LOCALAI_CORS="true"
|
|
ENV LOCALAI_CORS_ALLOW_ORIGINS="*"
|
|
|
|
# Copier le script de démarrage pour s6-overlay
|
|
RUN mkdir -p /etc/services.d/localai
|
|
COPY run.sh /etc/services.d/localai/run
|
|
RUN chmod +x /etc/services.d/localai/run
|