* כיצד לבנות סביבת עבודה של פיתון בתוך ה storage?
הקמת הסביבה הוירטאלית ב storage יכולה לחסוך הרבה זמן
ולעשות את כתיבת הדוקר פשוטה יותר ופרטית יותר.
צריך להריץ ג'וב ואז להכנס אליו ב bash ; לבנות את הסביבה;
ואז להתקין מה שצריך. אני לא מבין גדול אך רבים הבינו את הרמזים הבאים:
runai bash jobName
cd /storage/myDir
python3 -m venv theEnvDirName
source theEnvDirName/bin/activate
pip install whatYouNeed
exit
משתמשי conda:
רצוי שהדוקר יהיה מבוסס (שורת ה FROM) על continuumio/anaconda3 או continuumio/miniconda3
runai bash jobName
cd /storage/myDir
conda create --prefix /storage/myDir/newenv python=3.8
source activate /storage/myDir/newenv
conda update -n base -c defaults conda
conda install whatYouNeed
pip install whatYouNeed
exit
בדוקר יש להגדיר את הסביבה:
ENV VIRTUAL_ENV=myDir/newenv
ENV PATH=/storage/myDir/newenv/bin:$PATH