Doctrine 2 proxy class и metadata cache в production mode — как реализовать?

Всем добрый вечер!

Поделитесь, пожалуйста, опытом, кто как реализовал очистку metadata cache и генерацию proxy на production.

Есть предположение, что наиболее правильный вариант будет использовать git hooks (pre-receive).
  • Вопрос задан
  • 2501 просмотр
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
наиболее правильный вариант - Phing + Ansible/Chiff/Puppets. Собираете билд с уже прогретым кешем, и деплоитесь. На сервере уже накатываете миграцию и переводите симлинк webroot-а на новую версию (или как у вас реализовано будет, можно через симлинки, можно использовать штуки типа Docker).

Ну а если у вас деплой через git то да, на хуки. Только не pre а наверное post-receive, если у вас деплой идет как git push prod master или что-то в этом духе.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы