README CGI Python e piccolo fix per file opzionali

This commit is contained in:
giuliof 2021-03-25 23:30:52 +01:00
parent f476bc28c2
commit 82f6ccd017
2 changed files with 20 additions and 5 deletions

11
cgi-python/README.md Normal file
View File

@ -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.

View File

@ -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