Project Overview
We built a simple Node.js API, containerized it using Docker, deployed it to Amazon EKS, and set up an automated deployment workflow with GitHub Actions. This README outlines all the steps followed to complete the deployment task.
Project Structure
Create a simple web app (Node.js) with an API returning Hello Eyego
Write a Dockerfile and push the image to AWS K8s
Deploy the app on AWS with at least 2 replicas.
Expose via LoadBalancer/Ingress
Automate build, push to A, and deploy to AWS using GitHub Actions, GitLab CI/CD, or Jenkins.
Document steps to migrate the setup to GCB EKS or Alibaba Cloud