Loading composer.json +8 −2 Original line number Diff line number Diff line Loading @@ -50,8 +50,14 @@ }, "scripts": { "post-install-cmd": [ "mkdir -p cache/DoctrineORMModule/Proxy ; chmod -R 777 cache/DoctrineORMModule/Proxy", "mkdir -p upload ; chmod -R 777 upload" "mkdir -p vendor/mpdf/mpdf/ttfontdata && chmod -R 777 vendor/mpdf/mpdf/ttfontdata", "mkdir -p data/cache && chmod -R 777 data/cache && rm -rf data/cache/*", "mkdir -p data/DoctrineModule/cache && chmod -R 777 data/DoctrineModule/cache && rm -rf data/DoctrineModule/cache/*", "mkdir -p data/DoctrineORMModule/Proxy && chmod -R 777 data/DoctrineORMModule/Proxy && rm -rf data/DoctrineORMModule/Proxy/*", "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/doctrine-module orm:generate-proxies &" ] } } install.sh +11 −21 Original line number Diff line number Diff line #!/usr/bin/env bash # # This script runs required operations in order to set up the application. # Script d'installation des pré-requis de l'application. # # Usages : # ./install.sh # ./install.sh dev # Composer install composer install --no-dev --no-suggest --optimize-autoloader # mpdf/mpdf/ttfontdata dir access chown -R www-data:root vendor/mpdf/mpdf/ttfontdata && chmod -R 770 vendor/mpdf/mpdf/ttfontdata [ $1 != "dev" ] && nodev="--no-dev" # Répertoire d'upload par défaut mkdir -p upload && chown -R www-data:root upload && chmod -R 770 upload # Répertoires de travail de Doctrine mkdir -p data/cache && chmod -R 777 data/cache mkdir -p data/DoctrineModule/cache && chmod -R 777 data/DoctrineModule/cache mkdir -p data/DoctrineORMModule/Proxy && chmod -R 777 data/DoctrineORMModule/Proxy rm -rf data/cache/* rm -rf data/DoctrineModule/cache/* rm -rf data/DoctrineORMModule/Proxy/* # Composer install composer install ${nodev} --no-suggest --optimize-autoloader # Commandes Doctrine 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/doctrine-module orm:generate-proxies # Répertoire pour l'upload de fichiers mkdir -p upload && \ chown -R www-data:root upload && \ chmod -R 770 upload Loading
composer.json +8 −2 Original line number Diff line number Diff line Loading @@ -50,8 +50,14 @@ }, "scripts": { "post-install-cmd": [ "mkdir -p cache/DoctrineORMModule/Proxy ; chmod -R 777 cache/DoctrineORMModule/Proxy", "mkdir -p upload ; chmod -R 777 upload" "mkdir -p vendor/mpdf/mpdf/ttfontdata && chmod -R 777 vendor/mpdf/mpdf/ttfontdata", "mkdir -p data/cache && chmod -R 777 data/cache && rm -rf data/cache/*", "mkdir -p data/DoctrineModule/cache && chmod -R 777 data/DoctrineModule/cache && rm -rf data/DoctrineModule/cache/*", "mkdir -p data/DoctrineORMModule/Proxy && chmod -R 777 data/DoctrineORMModule/Proxy && rm -rf data/DoctrineORMModule/Proxy/*", "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/doctrine-module orm:generate-proxies &" ] } }
install.sh +11 −21 Original line number Diff line number Diff line #!/usr/bin/env bash # # This script runs required operations in order to set up the application. # Script d'installation des pré-requis de l'application. # # Usages : # ./install.sh # ./install.sh dev # Composer install composer install --no-dev --no-suggest --optimize-autoloader # mpdf/mpdf/ttfontdata dir access chown -R www-data:root vendor/mpdf/mpdf/ttfontdata && chmod -R 770 vendor/mpdf/mpdf/ttfontdata [ $1 != "dev" ] && nodev="--no-dev" # Répertoire d'upload par défaut mkdir -p upload && chown -R www-data:root upload && chmod -R 770 upload # Répertoires de travail de Doctrine mkdir -p data/cache && chmod -R 777 data/cache mkdir -p data/DoctrineModule/cache && chmod -R 777 data/DoctrineModule/cache mkdir -p data/DoctrineORMModule/Proxy && chmod -R 777 data/DoctrineORMModule/Proxy rm -rf data/cache/* rm -rf data/DoctrineModule/cache/* rm -rf data/DoctrineORMModule/Proxy/* # Composer install composer install ${nodev} --no-suggest --optimize-autoloader # Commandes Doctrine 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/doctrine-module orm:generate-proxies # Répertoire pour l'upload de fichiers mkdir -p upload && \ chown -R www-data:root upload && \ chmod -R 770 upload