Adds a new GitHub Actions workflow for deploying the Dockerized application.
Workflow Creation: Introduces deploy_app.yml to automate the deployment process of the application upon pushes to the main branch, specifically for changes in the TARS/** directory.
Build and Push Docker Image: Includes steps to checkout the code, build a Docker image tagged as myapp:latest, and push this image to a container registry using provided credentials.
Kubernetes Deployment: Executes the deployment of the Docker image to a Kubernetes cluster by applying the infrastructure/eks_setup.yaml file.
Adds a new GitHub Actions workflow for deploying the Dockerized application.
deploy_app.yml
to automate the deployment process of the application upon pushes to themain
branch, specifically for changes in theTARS/**
directory.myapp:latest
, and push this image to a container registry using provided credentials.infrastructure/eks_setup.yaml
file.For more details, open the Copilot Workspace session.