У меня такая ситуация, потому что документация была неясной. Команда gcloud builds submit --tag gcr.io/[PROJECT-ID]/helloworld
будет
- заархивируйте содержимое моей исходной папки, а затем запустите сборку докера на сервере сборки Google.
- Также он просматривает только файл .gitignore для архивирования содержимого. Если это сборка Docker, она должна учитывать файл .dockerignore.
- Также нет ни слова о том, как скомпилировать приложение. Он должен быть скомпилирован, если не является предварительно скомпилированным приложением, до того, как он будет докеризован.
в кратком руководстве рассматривается только то, что приложение является предварительно скомпилированным, и все содержимое папки в соответствии с .gitignore требуется для запуска приложения. Люди не будут знать обо всем этом для новой технологии. Я только что понял это сам.
Таким образом, альтернативный способ сделать все, что либо, либо включить этапы сборки в файл Docker (что сделает мой образ тяжелым) или создать изображение Docker локально (вручную), а затем отправить изображение в хранилище (вручную) а затем опубликуйте в облачном прогоне (используя вторую задокументированную команду или вручную).
Есть ли что-то, чего я здесь не хватает?