diff --git a/.gitignore b/.gitignore index 7bb5210..8a218a9 100644 --- a/.gitignore +++ b/.gitignore @@ -19,4 +19,6 @@ yarn-error.log /.vscode _ide*.php /db_dump -sail \ No newline at end of file +sail +*.pem +_* \ No newline at end of file diff --git a/deploy.sh b/deploy.sh new file mode 100644 index 0000000..86b9345 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +cd $(dirname $0) + +SAIL="" +COMMANDS=() + +if [ $# -eq 0 ]; then + SAIL="" + COMMANDS+=("composer install --optimize-autoloader --no-dev") +elif [ $# -eq 1 ] && [ $1 == "sail" ]; then + SAIL="./sail" + NO_DEV="--no-dev" +else + echo "引数不正" + exit 1 +fi + +COMMANDS+=("${SAIL} php artisan config:cache") +COMMANDS+=("${SAIL} php artisan route:cache") +COMMANDS+=("${SAIL} php artisan view:cache") +COMMANDS+=("${SAIL} php artisan event:cache") +COMMANDS+=("${SAIL} php artisan queue:restart") + +for COMMAND in "${COMMANDS[@]}"; do + echo ${COMMAND} + ${COMMAND} +done \ No newline at end of file