laravel sh 구축 프로젝트 를 통 해 프로 세 스 스 크 립 트 발표
기본 프로 세 스:
다음은 작성 자가 nginx 환경 에서 laravel 프로젝트 를 발표 할 때 간단 한 셸 스 크 립 트 입 니 다. 파일 이름 procject. sh, 코드 는 다음 과 같 습 니 다.
#!/bin/bash
#read su
gitdir=/home/fidding/project
proddir=/var/www/html/project
\rm -rf ${proddir}
\cp -r $gitdir/. $proddir/
sed -i 's/DB_DATABASE=homestead/DB_DATABASE=sunbar_voice_qa/' ${proddir}/.env
sed -i 's/DB_USERNAME=homestead/DB_USERNAME=voice_qa/' ${proddir}/.env
sed -i 's/DB_PASSWORD=secret/DB_PASSWORD=voice2007#@!/' ${proddir}/.env
sed -i 's/APP_DEBUG=true/APP_DEBUG=true/' ${proddir}/.env
sed -i 's/APP_ENV=local/APP_ENV=test/' ${proddir}/.env
sed -i 's/BROADCAST_DRIVER=log/BROADCAST_DRIVER=redis/' ${proddir}/.env
cd ${proddir} && php artisan cache:clear
composer clear-cache
composer dump-autoload --optimize
php artisan clear-compiled
php artisan optimize --force
php artisan config:clear
php artisan config:cache
php artisan route:clear
php artisan route:cache
php artisan view:clear
chmod -R 777 ${proddir}/storage
명령 을 발포 하 다
./project.sh
원본 주소:http://www.fidding.me/article/39
happy coding!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.