=========== Installtion pour Linux ================ Docker Engine : https://docs.docker.com/install/linux/docker-ce/ubuntu/ Docker Compose : https://docs.docker.com/compose/install/ Faire : docker ps Si Docker ne marche pas sans "sudo" appliquer : https://techoverflow.net/2017/03/01/solving-docker-permission-denied-while-trying-to-connect-to-the-docker-daemon-socket/ sudo usermod -aG docker $USER =========== Fichier .env ============ recopier (ne pas le supprimer !!) le fichier .env.skeleton en .env adapter le contenu par rapport à votre config... =========== Générer les contrats SSL ============ rendre éxécutable le fichier de génération de clé : chmod +x docker/nginx/certs/ssl_keys.sh lancé (au même niveau que le README) la commande : ./docker/nginx/certs/ssl_keys.sh docker-compose build docker-compose up Si docker up bloque à cause du port 80 : vérifier que aucun programme écoute le port 80 (Apache est souvent coupable...) Faire ensuite un docker stop $(docker ps -a -q) =========== A faire en plus..... =========== Mettre le fichier .env et /etc/hosts à jour selon les nom de domaines 127.0.0.1 local.api.opentalent.fr 127.0.0.1 local.mailcatcher.opentalent.fr 127.0.0.1 local.v59.opentalent.fr 127.0.0.1 local.phpmyadmin.opentalent.fr 127.0.0.1 local.elasticsearch.opentalent.fr 127.0.0.1 local.admin.opentalent.fr 127.0.0.1 local.thumbor.opentalent.fr 127.0.0.1 local.opentalent.fr 127.0.0.1 local.blackfire.opentalent.fr 127.0.0.1 local.metabase.opentalent.fr /!\ Pour que le certificat soit validé sur chrome allez sur l'adresse url, ouvrir la console de debugger entrer : console.log(window.atob('dGhpc2lzdW5zYWZl')); cliquer n'importe où sur la page et taper le mot qui s'est afficher dans la console précédemment. =========== Container DB =================== //Se connecter a db docker exec -it mariaDb 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 admin bash //Lancer Bower install bower install gulp serve =========== Container FRONT =================== =========== Container TYPO3 =================== //Se connecter a typo3 docker exec -it portail bash //Créer le fichier ENABLE_INSTALL_TOOLS touch typo3conf/ENABLE_INSTALL_TOOL chown -R www-data:www-data typo3conf/ext //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 : http://local.opentalent.fr/typo3 login : oaos mdp : Mgv456*547-23 aller sur " Opentalent - la plat..." cliquer sur "List" décommenter les domaines Aller dans extension désactiver realUrl Vérifier que toutes les extensions de la prod soient activées. Si on rencontre des erreurs "Oups an error occured" ==> regarder dans typo3temp/var/logs =========== Container TYPO3 ===================