This project, named "nodejs-ssl-server," It utilizes a CI/CD pipeline to automate the deployment process to Amazon ECS using AWS CodePipeline, ensuring seamless integration and delivery.
- Source Stage: CodePipeline monitors the GitHub repository ([
package.json
]" specifies the repository for changes. Upon detecting changes, it triggers the pipeline execution. - Build Stage: Utilizes the [
buildspec.yml
] to run build commands, including logging into Amazon ECR, building the Docker image, and pushing it to an ECR repository. - Deploy Stage: The Docker image is then deployed to an Amazon ECS service, where the application becomes accessible.