MisterAI commited on
Commit
7002786
·
verified ·
1 Parent(s): 2f814e0

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +22 -0
Dockerfile ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##MisterAI_HFSpace_LocalAI_Demo
2
+ # Utilise l'image officielle LocalAI (CPU-only) 2026.05.09
3
+ FROM localai/localai:latest
4
+
5
+ # Crée un utilisateur avec UID 1000 (obligatoire pour HFSpace)
6
+ RUN useradd -m -u 1000 user
7
+
8
+ # Bascule sur l'utilisateur non-root
9
+ USER user
10
+ ENV HOME=/home/user
11
+ WORKDIR $HOME
12
+
13
+ # Copie le script de démarrage (avec les bons droits)
14
+ COPY --chown=user:user start.sh /home/user/start.sh
15
+ RUN chmod +x /home/user/start.sh
16
+
17
+ # Expose le port 7860 (obligatoire pour HFSpace)
18
+ EXPOSE 7860
19
+
20
+ # Lance LocalAI sur le port 7860
21
+ CMD ["/home/user/start.sh"]
22
+