Код: Выделить всё
gcloud builds submit --tag $(DOCKER_IMAGE)
gcloud run deploy $(API_NAME) --image $(DOCKER_IMAGE) --port 8000 --memory $(API_MEMORY) --cpu $(API_CPU) --max-instances $(API_MAX_SCALE) --timeout 5m
Я получаю следующую ошибку: следующая ошибка, которую я видел в предыдущей версии и уже исправил, что заставляет меня подозревать, что Cloud Run использует неправильную версию. Я уже говорил о предупреждении о поэзии.
Код: Выделить всё
ModuleNotFoundError: No module named 'serving'

Я могу найти изображения в реестре, и последний тег (0.2.0, который я пытаюсь развернуть) работает локально, как и ожидалось.
Код: Выделить всё
> gcloud container images list-tags gcr.io/image2paint/image2paint-api
DIGEST TAGS TIMESTAMP
cead5c33f468 0.2.0 2024-08-03T17:32:32
fa0f020fc6a9 0.1.1 2024-08-03T17:16:11
b99f9ae7f147 2024-08-02T11:35:09
ba561bcbe110 0.1.0 2024-08-02T10:42:50

Если я проверю Yaml неисправной службы в пользовательском интерфейсе Cloud Run, я увижу, что изображение использует ожидаемый тег (0.2.0), а последняя версия имеет правильный sha (начиная с cead5c33f468)
Я новичок в Cloud Run и не знаю, как продолжить устранение этой проблемы, тем более что я не могу понять, что ее вызвало. Может ли это быть связано с кэшированием слоев Docker? Помощь очень ценится
Подробнее здесь: https://stackoverflow.com/questions/788 ... r-revision