Commit 684b80af authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Readme : retouches anecdotiques.

parent 35608955
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -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" \
@@ -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 
@@ -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.