|
@@ -4,17 +4,34 @@ Un container est créé sous le nom de 'typo3'.
|
|
|
|
|
|
|
|
## Architecture
|
|
## Architecture
|
|
|
|
|
|
|
|
|
|
+Le projet [ot_typo3](https://gitlab.2iopenservice.com/opentalent/ot_typo3) est cloné dans le répertoire 'apps' du projet
|
|
|
|
|
+[docker](https://gitlab.2iopenservice.com/vincent/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](installation.md) de prod et de preprod
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
## Répliquer l'instance Typo3 de la prod vers docker
|
|
## Répliquer l'instance Typo3 de la prod vers docker
|
|
|
|
|
|
|
|
-Accéder en SSH au serveur preprod, et lancer:
|
|
|
|
|
|
|
+Pour répliquer manuellement l'installation Typo3 telle qu'elle existe sur preprod:
|
|
|
|
|
+
|
|
|
|
|
+1. Accéder en SSH au serveur preprod, et lancer:
|
|
|
|
|
|
|
|
cd /var/www/typo3
|
|
cd /var/www/typo3
|
|
|
tar cvzf ./typo3_install.tar.gz . --exclude='./public/fileadmin/user_upload' --exclude='./archive' --exclude='./public/fileadmin/_processed_' --exclude='./var/log/*.log'
|
|
tar cvzf ./typo3_install.tar.gz . --exclude='./public/fileadmin/user_upload' --exclude='./archive' --exclude='./public/fileadmin/_processed_' --exclude='./var/log/*.log'
|
|
|
|
|
|
|
|
-Télécharger l'archive.
|
|
|
|
|
|
|
+2. Télécharger l'archive
|
|
|
|
|
|
|
|
-Se placer ensuite à la racine de votre projet [docker](https://gitlab.2iopenservice.com/vincent/docker), et exécuter:
|
|
|
|
|
|
|
+3. Se placer ensuite à la racine de votre projet [docker](https://gitlab.2iopenservice.com/vincent/docker), et exécuter:
|
|
|
|
|
|
|
|
tar xvzf ./apps/ot_typo3/docker/typo3/typo3_install.tar.gz -C ./apps/ot_typo3/docker/typo3
|
|
tar xvzf ./apps/ot_typo3/docker/typo3/typo3_install.tar.gz -C ./apps/ot_typo3/docker/typo3
|
|
|
|
|
|