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
|
pushd $PRJ_DIR
|
||||||
|
|
||||||
# Linka la configurazione nel sottovolume
|
# Linka la configurazione nel sottovolume
|
||||||
ln -s $CFG_DIR/$PRJ_DIR.conf.ini conf/conf.custom.ini
|
if [ -d conf ]; then
|
||||||
test $? -eq 0 || die
|
ln -s $CFG_DIR/$PRJ_DIR.conf.ini conf/conf.custom.ini
|
||||||
|
test $? -eq 0 || die
|
||||||
pip install -r requirements.txt
|
fi
|
||||||
test $? -eq 0 || die
|
|
||||||
|
if [ -f requirements.txt ]; then
|
||||||
|
pip install -r requirements.txt
|
||||||
|
test $? -eq 0 || die
|
||||||
|
fi
|
||||||
|
|
||||||
popd
|
popd
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue