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

Script d'install : script à part pour le vidage des caches

parent 9ba60781
Loading
Loading
Loading
Loading

clear-cache.sh

0 → 100755
+33 −0
Original line number Diff line number Diff line
#!/usr/bin/env bash

#
# Script de vidage des divers caches applicatifs.
#
# Usages :
#   ./clear-cache.sh
#

set -o errexit

DIR=$(cd `dirname $0` && pwd)

#
# Cache Laminas
#
LAMINAS_CACHE_DIR=${DIR}/data/cache
[[ -d $LAMINAS_CACHE_DIR ]] && \
printf "Vidage du répertoire du cache Laminas '%s'... " $LAMINAS_CACHE_DIR && \
rm -rf $LAMINAS_CACHE_DIR/* && \
echo "Fait."

#
# Cache Doctrine
#
DOCTRINE_CACHE_DIR=${DIR}/data/DoctrineModule/cache
[[ -d $DOCTRINE_CACHE_DIR ]] && \
printf "Vidage du répertoire du cache Doctrine '%s'... " $DOCTRINE_CACHE_DIR && \
rm -rf $DOCTRINE_CACHE_DIR/* && \
echo "Fait."
${DIR}/vendor/bin/doctrine-module orm:clear-cache:query
${DIR}/vendor/bin/doctrine-module orm:clear-cache:metadata
${DIR}/vendor/bin/doctrine-module orm:clear-cache:result
+5 −6
Original line number Diff line number Diff line
@@ -22,14 +22,13 @@ composer install --no-interaction --prefer-dist --optimize-autoloader

# Cache Laminas
mkdir -p data/cache && chmod 777 data/cache
rm -rf data/cache/*

# Cache Doctrine
mkdir -p data/DoctrineModule/cache && chmod 777 data/DoctrineModule/cache && rm -rf data/DoctrineModule/cache/*
# Cache et Proxies Doctrine
mkdir -p data/DoctrineModule/cache && chmod 777 data/DoctrineModule/cache
mkdir -p data/DoctrineORMModule/Proxy && chmod 777 data/DoctrineORMModule/Proxy && rm -rf data/DoctrineORMModule/Proxy/*
vendor/bin/laminas-development-mode enable  # nécessaire !
vendor/bin/doctrine-module orm:generate-proxies
vendor/bin/doctrine-module orm:clear-cache:query
vendor/bin/doctrine-module orm:clear-cache:metadata
vendor/bin/doctrine-module orm:clear-cache:result
vendor/bin/laminas-development-mode disable
echo

${CURDIR}/clear-cache.sh