У меня есть приложение gcloud, настроенное для использования экземпляра Cloud SQL в app.yaml:
beta_settings:
cloud_sql_instances: <instance-name>
После развертывания приложения, доступно /cloudsql/<instance-name>
и возможно подключение к базе данных через файл сокета.
Для переноса схемы базы данных при каждом развертывании мне нужна команда развертывания в Dockerfile
:
RUN yarn run sequelize db:migrate
Однако /cloudsql
недоступен при выполнении Dockerfile
.
RUN ls /cloudsql
ведет к ls: /cloudsql: No such file or directory
.
Как можно сделать /cloudsql
доступным в этом контексте?
Есть ли другие рекомендации по переносу базы данных при развертывании gcloud?