Codelab → https://goo.gle/3fXl0Fq
Python 2 START (“mod2a”) code → https://goo.gle/2U89Tle
Python 2 FINISH (“mod4a”) code → https://goo.gle/2VXj7BI
Serverless Migration Station is a Serverless Expeditions mini-series designed to help developers modernize their applications running on one of Google Cloud’s serverless compute platforms. In this first of two videos, Google engineers Martin and Wesley show you how to containerize both Python 2 AND Python 3 App Engine apps for Cloud Run using Docker. In this video, you’ll learn how to containerize apps for Cloud Run without needing to know anything about Docker or containers. Whether you’re a Docker veteran or someone new to containers, Cloud Run is a great option for App Engine developers who seek the benefits of containerization.
1:01 Why containers?
3:07 Do I *have* to use containers?
3:46 What about Python 2?
5:02 Containerizing App Engine apps
8:48 Additional resources
10:10 CI and/or CD with Cloud Run?
Module 4 references:
Python 3 START (“mod3b”) code → https://goo.gle/3ljIcBj
Python 3 FINISH (“mod4b”) code → https://goo.gle/3iGITD2
Other Migration Module references:
All “Serverless Migration Station” resources → https://goo.gle/3heRoEK
Migration Module 2 “App Engine ndb to Cloud NDB” codelab → https://goo.gle/3B2XFuZ
Migration Module 2 “App Engine ndb to Cloud NDB” blog post & video → https://goo.gle/3A3Scmc
Migration Module 3 “Cloud NDB to Cloud Datastore” codelab → https://goo.gle/2Vp8lDZ
Migration Module 3 “Cloud NDB to Cloud Datastore” blog post & video → https://goo.gle/3k9hR6X
Migration Module 5 “App Engine to Cloud Run w/Cloud Buildpacks” codelab → https://goo.gle/3m0RqTb
Google App Engine references:
Second generation platform launch → https://goo.gle/3fWA3iL
Comparing first & second generation platforms → https://goo.gle/3yYknmJ
Committed support for legacy runtimes → https://goo.gle/3yJJ4De
Python 3 Quickstart → https://goo.gle/2XflS1B
Documentation migration samples repo → https://goo.gle/366G46X
Community-contributed migration samples repo → https://goo.gle/3xel8Hg
Google Cloud Run references:
Product pages → https://goo.gle/3lZVvHg
Documentation → https://goo.gle/3ADq3CU
GitOps/Push-to-deploy with Cloud Run blog post → https://goo.gle/3CNxOIr
Continuous Deployment (CD) with Cloud Build and Cloud Run → https://goo.gle/3AAsPIU
Continuous Integration/Continuous Deployment (CI/CD) w/GitHub Actions and Cloud Run community tutorial → https://goo.gle/3g1sXt7
Google Cloud references:
gcloud run deploy → https://goo.gle/3m6V3r3
gcloud beta run deploy → https://goo.gle/2UdFe66
Cloud SDK → https://goo.gle/3yODKhY
Python & Docker references:
Google Cloud Python 2 runtime support → https://goo.gle/3yLcZea
Dockerfile best practices → https://goo.gle/3g3T6aP
.dockerignore file → https://goo.gle/37I6CMG
Check out more episodes of Serverless Expeditions → http://goo.gle/ServerlessExpeditions
Subscribe to Google Cloud Tech → http://goo.gle/GoogleCloudTech
Subscribe to Google Developers → http://goo.gle/developers
product: Cloud – Migration – Migrate for Compute Engine; fullname: Wesley Chun, Martin Omander; re_ty: Publish;
Publisher: Google Cloud
You can watch this video also at the source.