1212# See the License for the specific language governing permissions and
1313# limitations under the License.
1414
15+ # [START cloudrun_broken_service]
1516# [START run_broken_service]
1617import json
1718import os
2627def index ():
2728 print ("hello: received request." )
2829
30+ # [START cloudrun_broken_service_problem]
2931 # [START run_broken_service_problem]
3032 NAME = os .getenv ("NAME" )
3133
3234 if not NAME :
3335 print ("Environment validation failed." )
3436 raise Exception ("Missing required service parameter." )
3537 # [END run_broken_service_problem]
38+ # [END cloudrun_broken_service_problem]
3639
3740 return f"Hello { NAME } "
3841# [END run_broken_service]
42+ # [END cloudrun_broken_service]
3943
4044
4145@app .route ("/improved" , methods = ["GET" ])
4246def improved ():
4347 print ("hello: received request." )
4448
49+ # [START cloudrun_broken_service_upgrade]
4550 # [START run_broken_service_upgrade]
4651 NAME = os .getenv ("NAME" )
4752
@@ -53,10 +58,12 @@ def improved():
5358 }
5459 print (json .dumps (error_message ))
5560 # [END run_broken_service_upgrade]
61+ # [END cloudrun_broken_service_upgrade]
5662
5763 return f"Hello { NAME } "
5864
5965
66+ # [START cloudrun_broken_service]
6067# [START run_broken_service]
6168if __name__ == "__main__" :
6269 PORT = int (os .getenv ("PORT" )) if os .getenv ("PORT" ) else 8080
@@ -65,3 +72,4 @@ def improved():
6572 # application on Cloud Run. See entrypoint in Dockerfile.
6673 app .run (host = "127.0.0.1" , port = PORT , debug = True )
6774# [END run_broken_service]
75+ # [END cloudrun_broken_service]
0 commit comments