Un container est créé sous le nom de 'typo3'.
Le projet ot_typo3 est cloné dans le répertoire 'apps' du projet docker.
On se place ensuite dans le sous-répertoire docker de ot_typo3, et on lance dans la console:
sh clone-install.sh
L'installation de typo3 telle qu'elle existe sur le serveur preprod est compressée, téléchargée et extraite dans le
répertoire docker/typo3 qui doit être ignoré par git
De sorte que l'on pourra monter séparément comme volumes docker les extensions (versionnées) et l'installation typo3 (non-versionnée).
L'installation sur le docker suit ensuite le même principe que celle qui existe sur les serveurs de prod et de test.
Pour répliquer manuellement l'installation Typo3 telle qu'elle existe sur test:
Accéder en SSH au serveur preprod, et lancer:
cd /var/www/typo3 tar --exclude='./public/fileadmin/user_upload' --exclude='./archive.del' --exclude='./public/fileadmin/processed' --exclude='./var/log/*.log' -cvzf ./typo3_install.tar.gz .
Télécharger l'archive
Se placer ensuite à la racine de votre projet docker, et exécuter:
tar xvzf ./apps/ot_typo3/docker/typo3/typo3_install.tar.gz -C ./apps/ot_typo3/docker/typo3
Dans les paramètres de PhpStorm, créer un nouveau serveur sur ce modèle: