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: the benefits of a staging server, picking an Operating system, pushing the Web app and setting up ssh.
Prerequisites
none
Meet the expert
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
Course outline
Staging Server
Benefits of a Staging Server (24:46)
- Introduction (00:08)
- Benefits of a staging server (00:57)
- Installing docker (02:59)
- Installing sudo (03:51)
- Operation automation (16:41)
- Summary (00:08)
Picking an Operating System (16:10)
- Introduction (00:08)
- Picking an operating system (04:09)
- Provisioning the staging server (07:14)
- Pulling the docker images (04:30)
- Summary (00:08)
Pushing the Web App (19:59)
- Introduction (00:08)
- Pushing the web app (08:43)
- Securing your staging server (04:56)
- Setting a static ip address (06:04)
- Summary (00:08)
Setting up SSH (11:15)
- Introduction (00:08)
- Setting up ssh (08:01)
- Why cant we use vagrant (02:58)
- Summary (00:08)