2017-08-10 94 views
0

我正在使用Deploybot部署到Elastic Beanstalk。我需要在部署後更改/ app/tmp的目錄權限。我的cake 2安裝中的tmp目錄變得不可寫,所以強制出錯。AWS post部署目錄權限更改

任何人都可以告訴我如何做到這一點(銘記使用Deplybot而不是EB CLI)?

感謝

回答

0

您應該能夠適當地使用Container Commandchmod目錄。像這樣的東西應該工作:

.ebextensions/01-chmod.config

container_commands: 
    chmod-tmp: 
    command: "chmod 777 /app/tmp" 
+0

沒有我擔心沒有工作。 – Alex

+0

發現,當cakephp處於調試模式0時,它不會創建tmp目錄和內容。我運行這些容器命令,但它不起作用。 – Alex

+0

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

0

右....無法得到的容器命令做什麼,我想這樣它從來到其他方向。

放的.gitignore文件中的所有TMP文件夾和內容設置爲:

*

的.gitignore

這忽略了所有的文件,但保存的文件夾。