我想在我的 Python 3 App Engine 柔性環境中下載源代碼。我了解您如何通過 SSH 登錄或從終端進入以查看源代碼。但我不想在生產機器上打開除錯。相反,是否可以只列出檔案,然后下載到我的機器上?
該應用程式使用 Docker 上傳,推送到 gcr.io,并使用gcloud app deploy.
uj5u.com熱心網友回復:
我通過以下步驟設法從 App Engine Flex 環境中復制了源代碼:
通過執行以下任一操作來獲取要使用的 App Engine 映像:
- 導航到Google Container Registry,然后選擇
appengine gcloud container images list --repository [region]/[project-name]/appengine在 Cloud Shell 中輸入
支持地區:
gcr.ious.gcr.ioeu.gcr.ioasia.gcr.io
- 導航到Google Container Registry,然后選擇
使用 Docker 創建容器:
docker create --name=gae-source [region]/[project-name]/appengine/[service].[version]:[tag]復制完整的存盤庫名稱然后通過單擊存盤庫名稱旁邊的
tags復制按鈕或.
service.version從 docker 容器中復制檔案:
docker cp gae-source:/app . --follow-link檢查檔案是否復制成功:
ls ./app通過執行壓縮檔案:
tar -czvf app.tar.gz ./[folder]您現在可以在本地計算機上下載壓縮檔案。
我設法使用 Cloud Shell Editor 查看了源代碼。我不必下載檔案。
你可以查看我關注的這個Github 鏈接。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/496403.html
