Build and Deploy Containerized Apps with GitHub Actions
26mIntermediate2021-11-05
Authors
CloudSkills.io
Cloud and DevOps Training and Consulting Firm
Michael Levan
Cloud and DevOps Training Professional
Course details
GitHub Actions are the future. In this course, learn how to deploy containerized applications with a Python Flask API using GitHub Actions. Find out how to start the project with the Python Flask API and discover the function of the API in this deployment. Discover how to build the functioning Docker container that you will need to deploy a containerized application. Learn how to install the Azure CLI so that you can push your changes to Azure easily, then explore the Azure API GitHub repository. Finally, run your GitHub Action workflow and go over the workflow you have created.
Skills covered
KubernetesVersion ControlVirtualizationAdvancedAmazon Web Services (AWS)AmazonSoftware Development ToolsNetwork and System AdministrationOpen SourceSoftware Development
Concepts
Build and Deploy Containerized Apps with GitHub Actions
- Lab overview
- First look at Python
- Building the Docker image
- Working with Azure Container Registry (ACR)
- Creating a GitHub Actions workflow
- Running the workflow
Related courses
- Complete Guide to Dapr for .NET and Azure Developers: Building and Managing Microservices
- Kubernetes: Your First Project
- Azure DevOps: Modernizing Apps with Container Services
- Azure for DevOps: Containers
- Docker for Developers: Create and Manage Docker Containers
- Hands-On Linux: Build Real Command Line Confidence from Scratch
- Creating a Book Search Engine from Scratch Using Java and GitHub Copilot
- Build with AI: Creating a SaaS MVP in One Day
Related learn paths
- Prepare for the AZ-203 Developing Solutions for Microsoft Azure Exam
- MLOps Essentials for Developers and AI Engineers: Tools, Pipelines, Security
- Developing and Delivering Software with Docker
- Getting Started with Kubernetes
- Getting Started with DevOps
- Containerize Applications with Docker
- Getting Started as a Java Developer
- Advance Your MS SQL Server Skills