Предварительный просмотр развертывания с эфемерным PostgreSQL

В настоящее время моя архитектура состоит из веб-приложения, созданного с помощью Django и Webpack и развернутого на Cloud Run. Процесс сборки состоит только из Dockerfile.

Когда кто-то из моей команды открывает новый PR, мы хотели бы, чтобы развертывание начиналось автоматически на новом экземпляре. Это объясняется здесь (предварительные просмотры развертывания). Однако я бы хотел, чтобы эфемерная база данных также порождалась - аналогично тому, что происходит в Heroku. Это необходимо, поскольку в противном случае конфликтующие миграции Django могут повредить базу данных Stage (например, я и член команды проталкиваем две конфликтующие миграции)

Вернуться на верх