README 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. =========== Installtion pour Linux ================
  2. Docker Engine : https://docs.docker.com/install/linux/docker-ce/ubuntu/
  3. Docker Compose : https://docs.docker.com/compose/install/
  4. Faire : docker ps
  5. 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/
  6. sudo usermod -aG docker $USER
  7. =========== Fichier .env ============
  8. recopier (ne pas le supprimer !!) le fichier .env.skeleton en .env
  9. adapter le contenu par rapport à votre config...
  10. =========== Générer les contrats SSL ============
  11. rendre éxécutable le fichier de génération de clé : chmod +x docker/nginx/certs/ssl_keys.sh
  12. lancé (au même niveau que le README) la commande : ./docker/nginx/certs/ssl_keys.sh
  13. docker-compose build
  14. docker-compose up
  15. Si docker up bloque à cause du port 80 : vérifier que aucun programme écoute le port 80 (Apache est souvent coupable...)
  16. Faire ensuite un docker stop $(docker ps -a -q)
  17. =========== A faire en plus..... ===========
  18. Mettre le fichier .env et /etc/hosts à jour selon les nom de domaines
  19. 127.0.0.1 local.api.opentalent.fr
  20. 127.0.0.1 local.mailcatcher.opentalent.fr
  21. 127.0.0.1 local.v59.opentalent.fr
  22. 127.0.0.1 local.phpmyadmin.opentalent.fr
  23. 127.0.0.1 local.elasticsearch.opentalent.fr
  24. 127.0.0.1 local.admin.opentalent.fr
  25. 127.0.0.1 local.thumbor.opentalent.fr
  26. 127.0.0.1 local.opentalent.fr
  27. 127.0.0.1 local.blackfire.opentalent.fr
  28. 127.0.0.1 local.metabase.opentalent.fr
  29. /!\ Pour que le certificat soit validé sur chrome
  30. allez sur l'adresse url, ouvrir la console de debugger entrer :
  31. console.log(window.atob('dGhpc2lzdW5zYWZl'));
  32. cliquer n'importe où sur la page et taper le mot qui s'est afficher dans la console précédemment.
  33. =========== Container DB ===================
  34. //Se connecter a db
  35. docker exec -it mariaDb bash
  36. //Récupérer les BDDs via un synchro.sh
  37. // !!!! Pensez à adapter le commonvar_local suivant les synchros voulues !!!!!
  38. cd env
  39. ./synchro.sh -d -n opentalent
  40. ./synchro.sh -d -n adminassos
  41. ./synchro.sh -d -n crm
  42. ./synchro.sh -d -n openassos
  43. =========== Container DB ===================
  44. =========== Container PHP ===================
  45. //Se connecter a opentalent-platform
  46. docker exec -it php bash
  47. //Faire un composer install...
  48. //Host de la BDD : db, Login : root, Pass : mysql660
  49. composer install
  50. =========== Container PHP ===================
  51. =========== Container FRONT ===================
  52. //Se connecter a opentalent-platform
  53. docker exec -it admin bash
  54. //Lancer Bower install
  55. bower install
  56. gulp serve
  57. =========== Container FRONT ===================
  58. =========== Container TYPO3 ===================
  59. //Se connecter a typo3
  60. docker exec -it portail bash
  61. //Créer le fichier ENABLE_INSTALL_TOOLS
  62. touch typo3conf/ENABLE_INSTALL_TOOL
  63. chown -R www-data:www-data typo3conf/ext
  64. //Se rendre dans l'utilitaire d'installation
  65. http://local.opentalent.fr/typo3/install
  66. le mot de passe est : opentalent
  67. //cliquer sur le menu "Folder structure", Puis cliquer sur le bouton "Try to fix..."
  68. //Lancer composer install
  69. cd typo3conf/ext/ot_cms ==> composer install
  70. L'admin devrait être accessible à l'adresse suivante : http://local.opentalent.fr/typo3
  71. login : oaos
  72. mdp : Mgv456*547-23
  73. aller sur " Opentalent - la plat..."
  74. cliquer sur "List"
  75. décommenter les domaines
  76. Aller dans extension
  77. désactiver realUrl
  78. Vérifier que toutes les extensions de la prod soient activées.
  79. Si on rencontre des erreurs "Oups an error occured" ==> regarder dans typo3temp/var/logs
  80. =========== Container TYPO3 ===================