Docker for DevOps, Part 5 of 6: Create Production Server
interactive

Docker for DevOps, Part 5 of 6: Create Production Server

LearnNow Online
Updated May 29, 2024
Course Description

Course description

This course will walk through developing and deploying a multi-service Flask and Ruby on Rails application with a focus on deploying it. Along the way you'll learn all the Docker basics as well as: Creating and preparing droplet, purchase and configuring a domain, centralized logging and planning to scale.

Each LearnNowOnline training course is made up of Modules (typically an hour in length). Within each module there are Topics (typically 15-30 minutes each) and Subtopics (typically 2-5 minutes each). There is a Post Exam for each Module that must be passed with a score of 70% or higher to successfully and fully complete the course.


Prerequisites

none


Meet the expert

Nick Janetakis

Nick Janetakis is a consultant who works with teams and individuals on Topics of Web Development: Ruby on Rails, Flask, Docker and Ansible, and is an instructor for Stone River eLearning

 

Video Runtime

87 Minutes

Time to complete

150 Minutes

 

Course Outline

Create Production Server

Creating a New Droplet (08:51)

  • Introduction (00:08)
  • Creating a new droplet (05:11)
  • Picking a hosting provider (03:23)
  • Summary (00:08)

Preparing your Droplet (19:05)

  • Introduction (00:08)
  • Preparing your droplet (14:51)
  • Signing up with digital ocean (01:38)
  • Picking a domain registrar (02:19)
  • Summary (00:08)

Purchase and Configure a Domain (17:17)

  • Introduction (00:08)
  • Purchasing and configuring a domain (04:14)
  • Investigating lets encrypt (01:22)
  • Picking a certificate authority (02:18)
  • Using your certificates in production (04:18)
  • Verifying that your ssl cert is graded a plus (01:45)
  • Adding more services to your web app (03:01)
  • Summary (00:08)

Centralized Logging (14:17)

  • Introduction (00:08)
  • Centralized logging (04:12)
  • Congrats you finished the main course (00:33)
  • Evaluating configuration management tools (03:51)
  • Exploring continuous integration ci (05:23)
  • Summary (00:08)

Monitoring Metrics and Alerting (16:16)

  • Introduction (00:08)
  • Monitoring metrics and alerting (07:05)
  • Real Time Monitoring (08:54)
  • Summary (00:08)

Planning to Scale (11:36)

  • Introduction (00:08)
  • Planning to scale (06:43)
  • Kubernetes (04:37)
  • Summary (00:08)