Я развертываю приложение Symfony 4.4 на AWS ElasticBeanstalk и заметил, что кеш не очищается после каждого развертывания.
Приложение работает нормально, исключение сделано в устаревшем кеше.
Чтобы решить проблему с кешем, я добавил следующий файл:
/. Ebextensions / deploy.config
container_commands:
01-clear-cache:
command: php bin/console cache:clear --no-warmup --env=prod
Кажется, что он очищает кеш, но затем каким-то образом он меняется разрешения, чтобы я мог получить ошибку при попытке доступа к приложению.
Неустранимая ошибка: Uncaught RuntimeException: Невозможно записать в каталог кэша (/ var / app / current / var / cache / prod )
Почему запуск cache:clear
меняет разрешения и есть ли способ избежать этого или хотя бы как впоследствии разрешить, ie, в том же / другом файле .ebextensions
?