Skip to content

Public Repository for candidates to fork and push code to

Notifications You must be signed in to change notification settings

vasindran/devops-interview

 
 

Repository files navigation

Application deployment in Azure:

  1. Registered application with accuweather portal and approved with API key to use the location services
  2. Deployed the application locally and tested the application functionality with local host URL. https://localhost:5001/
  3. Once application works fine, terraform file created to deploy the application in Azure.

About Azure app service (Points gathered from microsoft documents)

App Service not only adds the power of Microsoft Azure to your application, such as security, load balancing, autoscaling, and automated management. You can also take advantage of its DevOps capabilities, such as continuous deployment from Azure DevOps, GitHub, Docker Hub, and other sources, package management, staging environments, custom domain, and TLS/SSL certificates.

Why Azure app service is chosen to deploy this application is:

  1. (automatic or manual) Scaling to multiple instances
  2. SSL termination with built-in certs
  3. Easy app setting configuration
  4. IP restriction support
  5. Easy Auth - and other authentication providers built-in support

There are 2 repositories i have added here, one is application repository which is modified with my API key, another one is Azure repo which i have used for application deployment.

  1. devops-interview
  2. devops-interview-testing

Application working URL: https://webapp-bradyweatherapplication.azurewebsites.net/

About

Public Repository for candidates to fork and push code to

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 59.4%
  • HTML 19.2%
  • HCL 16.0%
  • CSS 5.1%
  • Dockerfile 0.3%