我正在使用Deploybot部署到Elastic Beanstalk。我需要在部署後更改/ app/tmp的目錄權限。我的cake 2安裝中的tmp目錄變得不可寫,所以強制出錯。AWS post部署目錄權限更改
任何人都可以告訴我如何做到這一點(銘記使用Deplybot而不是EB CLI)?
感謝
我正在使用Deploybot部署到Elastic Beanstalk。我需要在部署後更改/ app/tmp的目錄權限。我的cake 2安裝中的tmp目錄變得不可寫,所以強制出錯。AWS post部署目錄權限更改
任何人都可以告訴我如何做到這一點(銘記使用Deplybot而不是EB CLI)?
感謝
您應該能夠適當地使用Container Command到chmod
目錄。像這樣的東西應該工作:
.ebextensions/01-chmod.config
container_commands:
chmod-tmp:
command: "chmod 777 /app/tmp"
右....無法得到的容器命令做什麼,我想這樣它從來到其他方向。
放的.gitignore文件中的所有TMP文件夾和內容設置爲:
*
的.gitignore
這忽略了所有的文件,但保存的文件夾。
沒有我擔心沒有工作。 – Alex
發現,當cakephp處於調試模式0時,它不會創建tmp目錄和內容。我運行這些容器命令,但它不起作用。 – Alex
container_commands: 01_chmodmkd: 命令: 「命令的mkdir -p 的/ var /應用/電流/應用程序的/ tmp/{緩存/ {執着,意見,模型},日誌,會議}」 leader_only:真 02_chmodmkd2 : command:「sudo chown -R webapp:webapp/var/app/current/app/tmp /」 leader_only:true – Alex