zepor / NFLSTATS

MIT License
2 stars 2 forks source link

Add workflow to deploy to AKS #15

Closed zepor closed 11 months ago

zepor commented 11 months ago

Add workflow to deploy to AKS

codeautopilot[bot] commented 11 months ago

PR summary

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.

Suggestion