Commit a59191b5 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Tâche #12722: Modifier toute trace du terme sodoct ou équivalent

parent 7a25a7d6
Loading
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
# Application SoDoct
# Application SyGAL

SOutenance, Doctorat et Organisation du Circuit des Thèses
SYstème de Gestion et d'Accompagement doctoraL

## Utilisation de Docker

@@ -84,7 +84,7 @@ Build à partir du fichier *Dockerfile.php7.test* :
    --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/sodoct-php7-test \
    -t unicaen/sygal-php7-test \
    -f Dockerfile.php7.test \
    .

@@ -94,8 +94,8 @@ Run :
    -p 8080:80 \
    --dns=10.14.128.125 \
    --dns-search=unicaen.fr \
    --name sodoct-docker \
    unicaen/sodoct-docker
    --name sygal-docker \
    unicaen/sygal-docker

NB: pas possible de spécifier le serveur DNS par "proxy.unicaen.fr".
+1 −1
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ use Application\Navigation\NavigationFactoryFactory;
use Retraitement\Filter\Command\MinesCommand;

return array(
    'sodoct' => [
    'sygal' => [
        'archivabilite' => [
            'check_ws_script_path' => __DIR__ . '/../../bin/from_cines/check_webservice_response.sh',
            'script_path'          => __DIR__ . '/../../bin/validation_cines.sh',
+5 −5
Original line number Diff line number Diff line
MAILTO=bertrand.gauthier@unicaen.fr

#
# Application SoDoct.
# Application SyGAL.
# Notifications par mail au sujet de l'import.
#
# Lors du déploiement, {SODOCT_ROOT_DIR} est remplacé par le chemin vers le répertoire de l'application.
# Lors du déploiement, {APP_ROOT_DIR} est remplacé par le chemin vers le répertoire de l'application.
#

# Du lundi au vendredi, chaque heure de 5h à 17h :
0 5-17 * * 1-5 root /usr/bin/php {SODOCT_ROOT_DIR}/public/index.php process-observed-import-results 1> /tmp/sodoct-process-observed-import-results.log 2>&1
0 *    * * *   root cd {SODOCT_ROOT_DIR}/data/cron && bash ./test-cines-ws.bash 1> /tmp/sodoct-test-cines-ws.log 2>&1
*/15 * * * *   root /usr/bin/php /home/metivier/MyWeb/sygal/public/index.php fetch --service=all --etablissement=UCN 1> /tmp/sygal-import-ws.log 2>&1
0 5-17 * * 1-5 root /usr/bin/php {APP_ROOT_DIR}/public/index.php process-observed-import-results 1> /tmp/sygal-process-observed-import-results.log 2>&1
0 *    * * *   root cd {APP_ROOT_DIR}/data/cron && bash ./test-cines-ws.bash 1> /tmp/sygal-test-cines-ws.log 2>&1
*/15 * * * *   root /usr/bin/php {APP_ROOT_DIR}/public/index.php fetch --service=all --etablissement=UCN 1> /tmp/sygal-import-ws.log 2>&1
+7 −7
Original line number Diff line number Diff line
@@ -7,18 +7,18 @@
# Ce script a accès aux mêmes variables que le script "./deploy.sh" :
#   - host              ex: "root@ldev"
#   - www               ex: "/var/www"
#   - versionsdir       ex: "/var/www/sodoct-versions"
#   - name              ex: "sodoct"
#   - versionsdir       ex: "/var/www/sygal-versions"
#   - name              ex: "sygal"
#   - ts                ex: "20170317-110750"
#   - tmpdir            ex: "/var/www/sodoct-versions/tmp"
#   - destdir           ex: "/var/www/sodoct-versions/sodoct-20170317-110750"
#   - tmpdir            ex: "/var/www/sygal-versions/tmp"
#   - destdir           ex: "/var/www/sygal-versions/sygal-20170317-110750"


### Création du lien "/etc/cron/cron.d/sodoct".
### Création du lien "/etc/cron/cron.d/sygal".
echo -ne "\e[34m"
echo -e ""
echo -e "> Màj du lien \e[4m/etc/cron.d/sodoct\e[24m => \e[4m$versionsdir/latest/data/cron/sodoct\e[24m ...."
echo -e "> Copie du fichier de config CRON \e[4m$versionsdir/latest/data/cron/sygal.dist\e[24m vers \e[4m/etc/cron.d/sygal\e[24m ...."
echo -ne "\e[0m"
cmd="/bin/cp -f $versionsdir/latest/data/cron/sodoct.dist /etc/cron.d/sodoct && sed -i \"s={SODOCT_ROOT_DIR}=$versionsdir/latest=\" /etc/cron.d/sodoct"
cmd="/bin/cp -f $versionsdir/latest/data/cron/sygal.dist /etc/cron.d/sygal && sed -i \"s={APP_ROOT_DIR}=$versionsdir/latest=\" /etc/cron.d/sygal"
echo "ssh $host $cmd"
ssh "$host" "$cmd"
+4 −4
Original line number Diff line number Diff line
@@ -10,12 +10,12 @@ class CheckWSValidationFichierCinesCommandFactory
    function __invoke(ServiceLocatorInterface $serviceLocator)
    {
        $config = $serviceLocator->get('config');
        if (!isset($config['sodoct']['archivabilite']['check_ws_script_path'])) {
            throw new InvalidArgumentException("Option de config sodoct.archivabilite.check_ws_script_path introuvable");
        if (!isset($config['sygal']['archivabilite']['check_ws_script_path'])) {
            throw new InvalidArgumentException("Option de config sygal.archivabilite.check_ws_script_path introuvable");
        }

        $scriptPath = $config['sodoct']['archivabilite']['check_ws_script_path'];
        $scriptPath = $config['sygal']['archivabilite']['check_ws_script_path'];

        return new CheckWSValidationFichierCinesCommand(new ShScriptRunner($scriptPath));
        return new CheckWSValidationFichierCinesCommand(new ShellScriptRunner($scriptPath));
    }
}
 No newline at end of file
Loading