MisterAI commited on
Commit
e9d877a
·
verified ·
1 Parent(s): f6ec8f0

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -10
Dockerfile CHANGED
@@ -2,18 +2,21 @@
2
  # Utilise l'image officielle LocalAI (CPU-only) 2026.05.09
3
  FROM localai/localai:latest
4
 
5
- # Bascule sur l'utilisateur non-root (UID 1000 existe déjà dans l'image)
6
- USER 1000
7
- ENV HOME=/home/user
8
- WORKDIR $HOME
9
 
10
- # Copie le script de démarrage (avec les bons droits)
11
- COPY --chown=1000:1000 start.sh /home/user/start.sh
12
- RUN chmod +x /home/user/start.sh
13
 
14
- # Expose le port 7860 (obligatoire pour HFSpace)
 
 
 
 
15
  EXPOSE 7860
16
 
17
- # Lance LocalAI sur le port 7860
18
- CMD ["/home/user/start.sh"]
19
 
 
2
  # Utilise l'image officielle LocalAI (CPU-only) 2026.05.09
3
  FROM localai/localai:latest
4
 
5
+ # Ajoute l'utilisateur ubuntu au groupe root et Droits en lecture/écriture
6
+ RUN usermod -aG root ubuntu
7
+ RUN chmod -R g+rw /
 
8
 
9
+ # Bascule sur l'utilisateur ubuntu (UID 1000)
10
+ USER ubuntu
11
+ WORKDIR /home/ubuntu
12
 
13
+ # Copie le script de démarrage
14
+ COPY --chown=ubuntu:ubuntu start.sh /home/ubuntu/start.sh
15
+ RUN chmod +x /home/ubuntu/start.sh
16
+
17
+ # Expose le port 7860
18
  EXPOSE 7860
19
 
20
+ # Lance LocalAI
21
+ CMD ["/home/ubuntu/start.sh"]
22