docker-compose build docker-compose up =========== A faire en plus..... =========== =========== Container DB =================== //Se connecter a db docker exec -it db bash //Récupérer les BDDs via un synchro.sh // !!!! Pensez à adapter le commonvar_local suivant les synchros voulues !!!!! cd env ./synchro.sh -d -n opentalent ./synchro.sh -d -n adminassos ./synchro.sh -d -n crm ./synchro.sh -d -n openassos =========== Container DB =================== =========== Container PHP =================== //Se connecter a opentalent-platform docker exec -it php bash //Faire un composer install... //Host de la BDD : db, Login : root, Pass : mysql660 composer install =========== Container PHP =================== =========== Container FRONT =================== //Se connecter a opentalent-platform docker exec -it front bash NODE_ENV=docker gulp serve =========== Container FRONT =================== =========== Container TYPO3 =================== //Se connecter a typo3 docker exec -it typo3 bash //Créer le fichier ENABLE_INSTALL_TOOLS touch typo3conf/ENABLE_INSTALL_TOOL //Se rendre dans l'utilitaire d'installation http://local.opentalent.fr/typo3/install le mot de passe est : opentalent //cliquer sur le menu "Folder structure", Puis cliquer sur le bouton "Try to fix..." //Lancer composer install cd typo3conf/ext/ot_cms ==> composer install L'admin devrait être accessible à l'adresse suivante : https://local.typo3.2iopenservice.com/typo3 login : oaos mdp : Mgv456*547-23 aller sur " Opentalent - la plat..." cliquer sur "List" vérifier que le domaine est : local.typo3.2iopenservice.com Aller dans extension Vérifier que toutes les extensions ot_* soient activées. =========== Container FRONT =================== =========== MEMO DOCKER ==================== //Tagger une image docker docker -t vinceguf/apache:2.4 ./Docker/apache2.4/ //build une image et la tagger docker build -t vinceguf/apache:2.4 ./Docker/apache2.4/ //Build docker compose docker-compose build //Lancer le docker-compose == lancer les containers docker-compose up //Stopper le docker-compose == stopper les containers docker-compose stop //Stopper tous les containers quelque soit le docker-compose docker stop $(docker ps -a -q) //Supprimer tous les container Docker docker rm $(docker ps -a -q) //Supprimer toutes les images Docker docker rmi $(docker images -q) //Lister les proccess Docker docker ps //Lister les containers actifs docker container ls //Lister tous les containers docker container ls -a //Lister les images docker images //Entrer dans un container en bash docker exec -it db bash ==> db étant le container name que l'on retrouve en faisant docker ps //Docker compose a une facheuse tendance à conserver des config entre chaque lancement (comme la config de la BDD) //si par exemple, on arrive pas à se connecter à la BDD à cause d'un Access Denied, il faut faire: docker-compose rm -v =========== MEMO DOCKER ====================