Getting Started
- Fork this Repository: Click the “Fork” button at the top right of this repository to create your own copy.
- Clone Your Repository:
git clone https://github.com/your-username/your-forked-repo.git cd your-forked-repo
- GitHub account
- Basic knowledge of Python and machine learning
- Git command-line tool (optional)
This repository contains code to develop a Flask API and deploy on GCP. For details around GCP deployment refer to the traning video.
How to start:
Install the google cloud CLI based on your operating system and make sure the gcloud command works
gcloud init
Make sure you have authenticated with the correct email Id and selected the correct project id and region
gcloud auth login
Also make sure you have enabled the folllowing API’s
- Artifact Registry
- Cloud build
To dockerize the application run
gcloud builds submit --tag gcr.io/[YOUR_PROJ_ID]/iris-app
gcloud run deploy iris-app --image gcr.io/[YOUR_PROJ_ID]/iris-app --platform managed --port 8501 --allow-unauthenticated
Once the application is deployed you can update the deployed URL in your frontend source code.