Skip to content

Continuous Delivery of Flask Application on GCP

Notifications You must be signed in to change notification settings

msaif41/delivery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Continuous Delivery of Flask Application on GCP

Description

  • Created GitHub repository "Delivery"
  • Created "helloml" project in Google Cloud Platform
  • Established SSH key and ran git clone of repository
  • Created main.py, main_test.py, requirements.txt
  • Created Python 3 virtual environment
  • Created and ran Makefile to install all needed packages and dependencies
  • gcloud app create
  • Ran Flask app locally
  • Made changes to main.py and ensured on-the-fly updating
  • Deployed Flask app, ensured routes functioned properly
  • Pushed changes to GitHub by creating cloudbuild.yaml file and creating build trigger. Instructions here: (https://cloud.google.com/source-repositories/docs/quickstart-triggering-builds-with-source-repositories)
  • Modified main.py and ensured those changes successfully pushed to GitHub

About

Continuous Delivery of Flask Application on GCP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published