2013-12-04 5 views
5

Я пытаюсь автоматизировать настройку моего приложения Symfony2 с использованием файлов .ebextensions * .config, но его сбой при попытке выполнить chmod. Это мой первый раз на AWS, так что я ударил немного стеныchmod в .ebextensions на AWS Elastic Beanstalk failing

Вот конфиг моего файла symfony.config в .ebextensions:

container_commands: 
    01_chmod_cache: 
    command: chmod -fR 777 /var/app/current/app/cache 
    02_chmod_logs: 
    command: chmod -fR 777 /var/app/current/app/logs 
    03_db_migrate: 
    command: php /var/app/current/app/console doctrine:schema:update --env=prod --force 
    04_update_assets: 
    command: php /var/app/current/app/console assetic:dump --env=prod --no-debug 
    05_clear_cache: 
    command: php /var/app/current/app/console cache:clear --env=prod --no-debug 

я могу запустить все эти команды на CLI, когда я вхожу в ssh. Когда я просматриваю журналы, я получаю следующее, что не очень полезно. Error occurred during build: Command 01_chmod_cache failed

Я думаю, что это может иметь какое-то отношение к пользователю, выполняющему команды, но я не знаю, где я могу настроить это

Может ли кто-нибудь помочь?

Cheers.

ответ

6

Возможно добавление цитаты в ваши команды помогут:

container_commands: 
    01_chmod_cache: 
     command: "chmod -fR 777 /var/app/current/app/cache" 
Смежные вопросы