WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

satendra25/DevopsWithGithub-Hands-on-Labs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Welcome to DevOps with Github - HandsonLabs

Source code of each lab is placed in their respective branches, Please click respective Lab link.

Lab 1 : Create Online Polls using Django App and PostgreSQL DB

Link : Django App and PostgreSQL DB

Lab 2 : Create Webapp for Car Rental Vendor to track Trip and expenses using Java and MySQL

Link : Java and MySQL DB

Lab 3 : Create Webapp for FastFood Restaurant using ASP.NET MVC APP and Azure Storage Account

Link : ASP.NET MVC

Lab 4 : Create SailJs App on Azure using Node and Javascript

Link : SailJs using Node and Javascript

Lab 5 : Create PHP App on Azure using PHP and CSS

Link : PHP and CSS

Lab 6 : Azure SQL Database and update database as code

Link : AzureSQLDatabase

Lab 7 : Azure MYSQL Database and update database as code

Link : AzureMYSQL

Lab 8 : Azure Postgres Database and update database as code

Link : AzurePostgresDatabase

Lab 9 : Creake AKS Cluster and Deploy App using Helm

Link : AKS

Lab 10 : Create Express App using NodeJs

Link : EXPRESSJS

Instructions to Get Started on this Labs

Prequisite(Mandate)

  1. Github Personal Account
  2. Azure Subscription

Reference 1 : Workflow Syntax for Github Actions

Reference 2 : Connecting to Azure

Service Principal is used to Authenticate and perform task on Azure subscription. Here is command line reference to create one service principal for you

Giving access to Complete Subscription

az ad sp create-for-rbac --name "myApp" --role contributor --scopes /subscriptions/{subscription-id} --sdk-auth

If you want scope of service principal retricted to resource Group follow command below

az ad sp create-for-rbac --name "myApp" --role contributor --scopes /subscriptions/{subscription-id}/resourceGroups/{resource-group} --sdk-auth

Output of this will be similar

{

"clientId": "<GUID>",

"clientSecret": "<GUID>",

"subscriptionId": "<GUID>",

"tenantId": "<GUID>",

(...)

}

Copy Complete Parenthesis and create Github Secret , This will be our First Github Secret !

About

Hands on Labs with Github Actions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published