issues
search
UCLA-CS130-23Fall
/
EasySplit
MIT License
0
stars
3
forks
source link
[Story] backend CD
#9
Closed
weizb18
closed
11 months ago
weizb18
commented
1 year ago
Backend CD (trigger by tagging):
[x] Build a Docker image for backend application (write Dockerfile)
https://docs.docker.com/engine/reference/builder/
[x] Build a Kubernetes (K8s) Helm Chart
https://helm.sh/
[x] Find a Host for Docker image and Helm chart -> JFrog/DockerHub, etc
[x] Write Terraform to provision the cluster deployment
https://www.densify.com/kubernetes-tools/terraform-eks/
[ ] Write Github Action Workflow for Automatic Docker image building
https://docs.github.com/en/actions/creating-actions/creating-a-docker-container-action#creating-a-dockerfile
[ ] Automatically Helm chart packing
https://github.com/helm/chart-releaser-action
Github Releasing
https://github.com/actions/create-release
Backend CD (trigger by tagging):