ludovic-p / pharmacie-dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Env Service

Déploiment

  • Créer une VM pour contenir le service docker-machine create --driver virtualbox NAME_MACHINE
  • Aller dans la configuration de virtualbox pour créer un dossier partager
  • Choisir la racine du service (contenant le dossier app et docker) et choisir comme nom service puis cochez les cases montage automatique et configuration permanante
  • Allez dans la docker-machine en ssh docker-machine ssh NAME_MACHINE
  • Ajouter le fichier bootlocal.sh : sudo touch /var/lib/boot2docker/bootlocal.sh
  • Entrer la commande sudo vi /var/lib/boot2docker/bootlocal.sh pour ajouter les lignes :
    • mkdir /home/docker/service/
    • mount -t vboxsf service /home/docker/service
  • Enregistrez et sortez pour redémarrer votre docker-machine (docker-machine restart). Celle-ci devrait avoir monté le volume service automatiquement.
  • Définissez dans le fichier hosts l'ip de votre docker machine (docker-machine ls) comme le DNS symfony3.dev
  • Lancer la commande docker-machine env NAME_MACHINE puis executer la commande commençant par @FOR
  • Lancez la commande docker-compose up -d dans le dossier comprenant le docker-compose.yml
  • Entrez dans le docker php docker exec -it service_php bash, et lancez composer (composer install) puis aller dans le dossier var pour lancer la commande chmod -R 777 cache logs && chown -R www-data:www-data cache logs
  • Si tout est bien fait vous devirez voir la page de bienvenue de Symfony !

About


Languages

Language:PHP 91.4%Language:HTML 5.0%Language:ApacheConf 3.6%Language:Shell 0.1%