This is a Next.js project bootstrapped with create-next-app
.
Just a default Next.js project, can b run with npm run dev
.
The CI/CD pipeline is configured in the .github/workflows
directory. It uses GitHub Actions to build and deploy the project to the AWS ECS instance as a Docker container.
The pipeline consists of two workflows: docker-image.yml
and aws-deploy.yml
.
The first workflow builds the Docker image and pushes it to the AWS ECR repository.
The second workflow pulls the image from the ECR repository and deploys it to the AWS ECS service.
The results of the pipeline can be seen in the Actions tab of this repository.
The deployed project can be seen at http://hsa24-1655270400.eu-central-1.elb.amazonaws.com/.