Create react app starter with CI/CD to deploy and serve the website on Kubernetes.
If not done already, make sure to create a K8s cluster, get an API token to get the kubeconfig, and add imagepullsecrets to the cluster.
- Add
REGISTRY_TOKEN
andDIGITAL_OCEAN_TOKEN
to GitHub secrets. - Review Dockerfile
- Fix name of deployment and svc in K8s manifest
- Fix names in the GitHub action
- Enable workflow by adding branches on push