Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design Dockerfile and docker.yml to begin migration to GCP #24

Open
kristiandiana opened this issue Nov 13, 2024 · 0 comments
Open

Design Dockerfile and docker.yml to begin migration to GCP #24

kristiandiana opened this issue Nov 13, 2024 · 0 comments
Assignees

Comments

@kristiandiana
Copy link
Collaborator

kristiandiana commented Nov 13, 2024

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants