Restore » History » Revision 2
Revision 1 (Carsten Rose, 05.01.2024 15:28) → Revision 2/3 (Carsten Rose, 05.01.2024 19:40)
h1. Restore h2. New fresh *but old ports/passwords) docker <pre> [root@webwork20] $ cd /var/docker/<user> $ git clone -b ubuntu22 https://git.math.uzh.ch/typo3/typo3-docker.git <user-instanceNew> # Restore ports/password $ cp <user-instanceOld>/config.json <user-instanceNew> # Bootstrap $ cd /var/docker/<user>/<user-instanceNew> $ python3 bootstrap.py </pre> h2. Database * Dump anlegen: alter Container <pre> [root@webwork20] docker container exec -it crose_qfq1-nginx-1 bash [root@04be8e2b3169] $ mysqldump -h db -p dev_db > /var/www/html/fileadmin/dev_db.sql $ mysqldump -h db -p dev_t3 > /var/www/html/fileadmin/dev_t3.sql </pre> * Dump wieder einspielen: *.sql Files z.B. in den fileadmin Ordner des neuen Container kopieren. <pre> [root@04be8e2b3169] $ cd /var/www/html/fileadmin/ $ cat /var/www/html/fileadmin/dev_db.u22.sql dev_db.u22.sql | mysql -h db -p dev_db $ cat /var/www/html/fileadmin/dev_t3.u22.sql dev_t3.u22.sql | mysql -h db -p dev_t3 </pre> * Die Stored Procedures muessen aktuell noch manuell (z.B. via phpMyAdmin kopiert werden) h2. T3 Config/Extension/Sites <pre> [root@webwork20] $ cd /var/docker/<user> $ rsync -av <t3 docker old>/html/typo3conf/{ext,sites} <t3 docker new>/html/typo3conf/ </pre>