Closed zepor closed 11 months ago
The Pull Request introduces a new workflow for deploying an application to Azure Kubernetes Service (AKS). It includes the creation of necessary Docker and Kubernetes manifest files, as well as a GitHub Actions workflow file for automating the build and deployment process.
The .dockerignore
file has been modified to exclude unnecessary files from the Docker build context, leaving only the Dockerfile
and charts/
directory.
A new Dockerfile
has been added to define the container image for the application, which is based on Node.js version 19.
Kubernetes manifest files deployment.yaml
and service.yaml
have been added to define the deployment and service resources for the application within the AKS cluster.
The GitHub Actions workflow file .github/workflows/betoaks.yaml
has been added to automate the process of building the Docker image, pushing it to Azure Container Registry (ACR), and deploying it to AKS.
.dockerignore
file accurately reflects the files and directories that should be excluded from the Docker build context to avoid any potential issues during the build.deployment.yaml
to match the image built by the CI process instead of using latest
to ensure that the correct version is deployed.deployment.yaml
to improve the reliability and monitoring of the deployed application.
Add workflow to deploy to AKS