You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description: This will be the first component of the CI/CD pipeline. First, design a Dockerfile that containerizes the Flask API. This container image should then be pushed to the GCP container registry (more details on our GCP project to come soon). Once this is complete, create a GitHub workflow to automate this process upon each update to the API. For more info on what a workflow looks like, read through the references below. For now, you can test each stage by deploying the API on something like Google Cloud Run, however we will be making use of a Kubernetes engine at some point in the near future. Note: don't worry about the .yml at the start. It more of a "nice to have" rather than an essential.
Looking at the project's architecture diagram, this ticket outlines the steps circled in pink.
Description: This will be the first component of the CI/CD pipeline. First, design a Dockerfile that containerizes the Flask API. This container image should then be pushed to the GCP container registry (more details on our GCP project to come soon). Once this is complete, create a GitHub workflow to automate this process upon each update to the API. For more info on what a workflow looks like, read through the references below. For now, you can test each stage by deploying the API on something like Google Cloud Run, however we will be making use of a Kubernetes engine at some point in the near future. Note: don't worry about the .yml at the start. It more of a "nice to have" rather than an essential.
Looking at the project's architecture diagram, this ticket outlines the steps circled in pink.
![Image](https://private-user-images.githubusercontent.com/93833077/384790107-681b00fa-305b-4753-832c-a38a5a09561b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNjAwODEsIm5iZiI6MTczOTM1OTc4MSwicGF0aCI6Ii85MzgzMzA3Ny8zODQ3OTAxMDctNjgxYjAwZmEtMzA1Yi00NzUzLTgzMmMtYTM4YTVhMDk1NjFiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDExMjk0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY3NTk4MGUwZmRlZGRiNmJiMzk2MGJjNzJlZWM1YzA4NmQ2NGY5YmNlM2JkZjcxMmY4N2E5NGI4ZTEwN2QxNGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.CF4UCHttGQED-kUhVP7MrGt1I1b6DHGcJ79wjBYFnq8)
References:
To guide this ticket, you can use a previous year's GDSC project, Auto-ML, as a reference. https://github.com/DSC-McMaster-U/Auto-ML/blob/main/.github/workflows/docker.yml
The text was updated successfully, but these errors were encountered: