README CGI Python e piccolo fix per file opzionali
This commit is contained in:
parent
f476bc28c2
commit
82f6ccd017
|
@ -0,0 +1,11 @@
|
|||
# cgi-python
|
||||
|
||||
## Istruzioni per aggiungere una nuova applicazione CGI Python
|
||||
|
||||
1. Assicurarsi che siano rispettate le seguenti convenzioni:
|
||||
* script CGI nominato come `main.py`;
|
||||
* eventuale presenza di un `requirements.txt` con la lista di dipendenze pip;
|
||||
* eventuale presenza di una cartella `conf` dove lo script CGI deve caricare la configurazione da un file `conf.custom.ini`;
|
||||
1. Procurarsi l'URL del repository git su cui è versionato il progetto
|
||||
1. Inserire l'URL in `install.sh` accondandolo nell'array di repository.
|
||||
1. Committare, pushare e chiedere al capofficina di aggiornare il container.
|
|
@ -29,11 +29,15 @@ for url in ${REPO[*]}; do
|
|||
pushd $PRJ_DIR
|
||||
|
||||
# Linka la configurazione nel sottovolume
|
||||
ln -s $CFG_DIR/$PRJ_DIR.conf.ini conf/conf.custom.ini
|
||||
test $? -eq 0 || die
|
||||
|
||||
pip install -r requirements.txt
|
||||
test $? -eq 0 || die
|
||||
if [ -d conf ]; then
|
||||
ln -s $CFG_DIR/$PRJ_DIR.conf.ini conf/conf.custom.ini
|
||||
test $? -eq 0 || die
|
||||
fi
|
||||
|
||||
if [ -f requirements.txt ]; then
|
||||
pip install -r requirements.txt
|
||||
test $? -eq 0 || die
|
||||
fi
|
||||
|
||||
popd
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue