У меня есть версия для разработчика моего приложения Symfony 4 на Google App Engine (гибкий). Мой код на github, а я создаю облако, где я запускаю свои тесты и собираю / внедряю свое приложение в ядро приложения. Поскольку это версия для разработчиков, было бы неплохо сделать автоматическую миграцию базы данных. Я искал, но не могу найти никаких решений / документов, как добиться такой автоматизации.
Я пытаюсь сделать дополнительный шаг сборки с bin/console doctrine:migrations:migrate
в моем процессе сборки, но он не может получить доступ к базе данных через unix_socket=/cloudsql/
(метод рекомендуется в движке приложения). Я не хочу подключаться через общедоступный ip, но мне интересно, возможно ли вообще подключиться через сокет unix?
Мне также интересно, следует ли выполнять шаг миграции после или до развертывания приложения?
Илиможет быть, нет необходимости запускать этот шаг по отдельности, и я могу запускать миграции после развертывания на экземплярах ядра приложения?