dieumercimvemba commited on
Commit
14ec006
·
verified ·
1 Parent(s): 710adae

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -4
Dockerfile CHANGED
@@ -1,14 +1,18 @@
1
  # Utilise l'image officielle OpenHands
2
  FROM ghcr.io/all-hands-ai/openhands:latest
3
 
4
- # On s'assure d'avoir les droits pour les dossiers de travail
5
  USER root
6
- RUN mkdir -p /opt/workspace && chown -R 1000:1000 /opt/workspace
7
 
8
- # Retour à l'utilisateur non-root
 
 
 
 
 
9
  USER 1000
10
 
11
- # Expose le port 3000 requis par l'interface OpenHands
12
  EXPOSE 3000
13
 
14
  # Lance le serveur OpenHands
 
1
  # Utilise l'image officielle OpenHands
2
  FROM ghcr.io/all-hands-ai/openhands:latest
3
 
4
+ # On passe en root pour corriger les permissions
5
  USER root
 
6
 
7
+ # 1. On s'assure que le script d'entrée est exécutable
8
+ # 2. On donne la propriété du dossier /app et /opt/workspace à l'utilisateur 1000
9
+ RUN chmod +x /app/entrypoint.sh && \
10
+ chown -R 1000:1000 /app /opt/workspace
11
+
12
+ # Retour à l'utilisateur non-root pour la sécurité
13
  USER 1000
14
 
15
+ # Expose le port 3000
16
  EXPOSE 3000
17
 
18
  # Lance le serveur OpenHands