Lessons:11Length:40 minutes
Next lesson playing in 5 seconds
CancelFree Preview: Easy Rails Development Environment With Vagrant
Introduction
01:09
When developing a Rails app, you will probably need one or more of these dependencies: a database server, a key-value store, a background worker or a search engine. Installing and running these on your local machine gets messy fast. Data from your app can also interfere with other apps you are developing on the same system. With Vagrant you can isolate these dependencies in a virtual machine, start and stop them at the same time, and prevent yourself and others from having to set up everything again when your system crashes or when you move to a new computer. In this course, you will learn how to create a virtual machine with Vagrant, configure it for Rails development and share it with others.
1.Getting Started3 lessons, 05:49
3 lessons, 05:49
Free Lesson 1.1Introduction01:09
Free Lesson
1.1
Introduction
01:09
Free Lesson 1.2Installing VirtualBox and Vagrant02:04
Free Lesson
1.2
Installing VirtualBox and Vagrant
02:04
1.3Advanced Setup: Vagrant and VMware02:36
1.3
Advanced Setup: Vagrant and VMware
02:36
2.Setting Up Your Rails Stack5 lessons, 24:26
5 lessons, 24:26
2.1The Vagrantfile05:55
2.1
The Vagrantfile
05:55
2.2Installing Ruby Using RVM02:40
2.2
Installing Ruby Using RVM
02:40
2.3Installing PostgreSQL and Redis06:54
2.3
Installing PostgreSQL and Redis
06:54
2.4Rails Development Workflow04:10
2.4
Rails Development Workflow
04:10
2.5Autostart Rails and Sidekiq04:47
2.5
Autostart Rails and Sidekiq
04:47
3.Exporting and Sharing2 lessons, 09:13
2 lessons, 09:13
3.1Exporting and Sharing Your Vagrant Box07:32
3.1
Exporting and Sharing Your Vagrant Box
07:32
3.2Advanced Sharing: Sharing Your Local Vagrant Instance01:41
3.2
Advanced Sharing: Sharing Your Local Vagrant Instance
01:41
4.Conclusion1 lesson, 00:42
1 lesson, 00:42
4.1Conclusion00:42
4.1
Conclusion
00:42