Cada inici de curs s'ha de preparar el Djau amb les noves dades necessàries. Es pot fer una instal·lació nova o mantenir l'actual i actualitzar-la.
Primer actualitzem el sistema:
sudo su
apt-get update
apt-get upgradeA continuació el Djau, és convenient fer una còpia de la carpeta del Djau i de la base de dades:
sudo su
systemctl stop apache2
zip -r copiaDjau.zip /opt/djau
pg_dump -U djauser -f djau-20230410.pgsql basededadesDjauActualitzem codi, entorn virtual python i base de dades:
sudo su
systemctl stop apache2
cd /opt/djau
git pull
source venv/bin/activate
pip install --upgrade pip
pip uninstall psycopg2 psycopg2-binary
pip install --upgrade --no-cache-dir -r requirements.txt
python manage.py migrate
python manage.py collectstatic -c --no-input
deactivateFinalment s'activa el servidor web i es comprova el funcionament:
sudo su
systemctl start apache2