@@ -31,6 +31,7 @@ Le problème est que Python est configuré pour se compiler et s'exécuter avec
...
@@ -31,6 +31,7 @@ Le problème est que Python est configuré pour se compiler et s'exécuter avec
Dès lors les fichiers nécessaire pour pouvoir exécuter la commande "python" ou "python3" ne peuvent être enlevés.
Dès lors les fichiers nécessaire pour pouvoir exécuter la commande "python" ou "python3" ne peuvent être enlevés.
D'autre part, il m'est impossible d'exécuter un fichier python compilé (.pyc) avec un interpreteur "sh" ou "bash".
D'autre part, il m'est impossible d'exécuter un fichier python compilé (.pyc) avec un interpreteur "sh" ou "bash".
Dès lors, exécuter un fichier python compilé depuis l'image scratch m'est impossible.
Dès lors, exécuter un fichier python compilé depuis l'image scratch m'est impossible.
Si je veut exécuter mon server.py via "bash" ou "sh", je devrai lui ajouter en début de fichier la ligne "#!/usr/bin/env python3" qui nécessite d'avoir la commande python3 installé mais scratch ne l'a pas, donc cela reste impossible.
La seule possibilité pour réduire l'image à laquelle je suis arrivé c'est de choisir dès le départ une image python qui ne contient que le strict nécessaire: python:3.7-alpine.
La seule possibilité pour réduire l'image à laquelle je suis arrivé c'est de choisir dès le départ une image python qui ne contient que le strict nécessaire: python:3.7-alpine.