#!/bin/bash # @author Guillaume MOREL # v0.1 echo -e "\033[47m\033[1;31m\n[WARN] This script will reset this Thelia2 install\n\033[0m" if [ ! -f local/config/database.yml ]; then cp local/config/database.yml.sample local/config/database.yml echo "[FAILED] Please add your database informations in local/config/database.yml and start this script again." else echo -e "\n\e[01;34m[INFO] Downloading vendors\e[00m\n" composer install cd local/config/ echo -e "\n\e[01;34m[INFO] Building Models file\e[00m\n" ../../bin/propel build -v --output-dir=../../core/lib/ echo -e "\n\e[01;34m[INFO] Building SQL CREATE file\e[00m\n" ../../bin/propel sql:build -v --output-dir=../../install/ # Not working : insert manually # echo -e "\n\e[01;34m[INFO] Inserting SQL\e[00m\n" # ../../bin/propel insert-sql -v --output-dir=../../install/ # install/thelia.sql # install/insert.sql echo -e "\n\e[01;34m[INFO] Reinstalling Thelia2\e[00m\n" cd ../.. php Thelia thelia:install echo -e "\n\e[01;34m[INFO] Installing fixtures\e[00m\n" php install/faker.php echo -e "\n\e[01;34m[INFO] Adding admin\e[00m\n" php Thelia thelia:create-admin echo -e "\n\e[00;32m[SUCCESS] Reset done\e[00m\n" fi