[英]Where will I find the source code for Google App Engine Flexible environment?
我想在我的 Python 3 App Engine 柔性環境中下載源代碼。 我了解您如何通過 SSH 登錄或從終端進入以查看源代碼。 但我不想在生產機器上打開調試。 相反,是否可以只列出文件,然后下載到我的機器上?
該應用程序使用 Docker 上傳,推送到 gcr.io,並使用gcloud app deploy
進行部署。
我通過以下步驟設法從 App Engine Flex 環境中復制了源代碼:
通過執行以下任一操作來獲取要使用的 App Engine 映像:
appengine
gcloud container images list --repository [region]/[project-name]/appengine
支持地區:
gcr.io
us.gcr.io
eu.gcr.io
asia.gcr.io
使用 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 鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.