Loading README.md +13 −2 Original line number Diff line number Diff line Loading @@ -14,12 +14,15 @@ En dev, on monte les sources (répertoire courant) dans un volume. ### Avec docker-compose ```bash docker-compose up -d --build ``` Enlever le `-d` (detached) pour voir les logs en direct. ### Sans docker-compose ```bash docker build \ --add-host="proxy.unicaen.fr:10.14.128.99" \ --add-host="svn.unicaen.fr:10.14.129.44" \ Loading @@ -29,6 +32,7 @@ Enlever le `-d` (detached) pour voir les logs en direct. --build-arg NO_PROXY=".unicaen.fr,localhost" \ -t unicaen/sygal-php7-dev-image \ . ``` NB: Il est possible de spécifier le proxy par son adresse IP mais *il ne faut pas oublier* de mettre `http://` devant Loading @@ -36,23 +40,30 @@ NB: Il est possible de spécifier le proxy par son adresse IP mais Run : sudo docker run -d \ ```bash docker run \ --rm \ -d \ -p 8080:80 \ -v "$PWD":/webapp \ -p 8443:443 \ -v ${PWD}:/app \ --dns=10.14.128.125 \ --dns-search=unicaen.fr \ --name sygal-php7-dev-container \ unicaen/sygal-php7-dev-image ``` ### Debug ### CLI ```bash docker exec -it sygal-php7-dev-container \ bash -c "\ export XDEBUG_CONFIG='remote_host=172.17.0.1' && \ export PHP_IDE_CONFIG='serverName=docker' && \ php ./public/index.php process-observed-import-results" ``` - `172.17.0.1` est l'IP obtenue avec la commande `docker network inspect bridge | grep Gateway` - `docker` est le nom du serveur correspondant au container Docker, à configurer dans PHPStorm. Loading
README.md +13 −2 Original line number Diff line number Diff line Loading @@ -14,12 +14,15 @@ En dev, on monte les sources (répertoire courant) dans un volume. ### Avec docker-compose ```bash docker-compose up -d --build ``` Enlever le `-d` (detached) pour voir les logs en direct. ### Sans docker-compose ```bash docker build \ --add-host="proxy.unicaen.fr:10.14.128.99" \ --add-host="svn.unicaen.fr:10.14.129.44" \ Loading @@ -29,6 +32,7 @@ Enlever le `-d` (detached) pour voir les logs en direct. --build-arg NO_PROXY=".unicaen.fr,localhost" \ -t unicaen/sygal-php7-dev-image \ . ``` NB: Il est possible de spécifier le proxy par son adresse IP mais *il ne faut pas oublier* de mettre `http://` devant Loading @@ -36,23 +40,30 @@ NB: Il est possible de spécifier le proxy par son adresse IP mais Run : sudo docker run -d \ ```bash docker run \ --rm \ -d \ -p 8080:80 \ -v "$PWD":/webapp \ -p 8443:443 \ -v ${PWD}:/app \ --dns=10.14.128.125 \ --dns-search=unicaen.fr \ --name sygal-php7-dev-container \ unicaen/sygal-php7-dev-image ``` ### Debug ### CLI ```bash docker exec -it sygal-php7-dev-container \ bash -c "\ export XDEBUG_CONFIG='remote_host=172.17.0.1' && \ export PHP_IDE_CONFIG='serverName=docker' && \ php ./public/index.php process-observed-import-results" ``` - `172.17.0.1` est l'IP obtenue avec la commande `docker network inspect bridge | grep Gateway` - `docker` est le nom du serveur correspondant au container Docker, à configurer dans PHPStorm.