Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • b24
  • alc-scindage-donnees-pj
  • php84
  • ll-workflow
  • FJ_LL_Tbl_Contrat
  • ll-rgpd
  • b23
  • alc-filtre-type-intervenant
  • ll-sans-mdb5
  • formules-ancienne-infra
  • ll-apiplatform
  • ll-formules
  • alc-intervenant-dmep
  • ll-suppr-v_vol-s
  • b20
  • ll-postgresql
  • b23.0.1
  • b22
  • Dev_UM
  • 24.4
  • 24.3
  • 24.2
  • 24.1
  • 24.0
  • 23.15
  • 24.0-beta19
  • 24.0-beta18
  • 24.0-beta17
  • 24.0-beta16
  • 24.0-beta15
  • 24.0-beta14
  • 24.0-beta13
  • 23.14
  • 24.0-beta12
  • 24.0-beta11
  • 24.0-beta10
  • 24.0-beta9
  • 24.0-beta8
  • 24.0-beta7
40 results

index

  • Clone with SSH
  • Clone with HTTPS
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.

    Application SyGAL

    SYstème de Gestion et d'Accompagement doctoraL

    Documentation

    Allez à l'adresse suivante et pensez bien à sélectionner la branche correspondant à la version voulue (ex: 1.1.4) : https://git.unicaen.fr/open-source/sygal-doc/blob/master/README.md

    Lancement de l'application pour le dévelopement

    En dev, on monte les sources (répertoire courant) dans un volume.

    Avec docker-compose

    docker-compose up -d --build

    Enlever le -d (detached) pour voir les logs en direct.

    Sans docker-compose

    docker build \
    --add-host="proxy.unicaen.fr:10.14.128.99" \
    --add-host="svn.unicaen.fr:10.14.129.44" \
    --build-arg PHP_VERSION=7.0 \
    --build-arg HTTP_PROXY="http://proxy.unicaen.fr:3128" \
    --build-arg HTTPS_PROXY="http://proxy.unicaen.fr:3128" \
    --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 (càd: --build-arg http_proxy="http://10.14.128.99:3128").

    Run :

    docker run \
    --rm \
    -d \
    -p 8080:80 \
    -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

    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.