Cargando…

Pro Vagrant /

Pro Vagrant teaches you how to effectively implement and optimize Vagrant in your everyday work environment. Master the creation and configuration of virtual development environments with an easy-to-use workflow, and focus on automation. Vagrant lowers development environment setup time, increases d...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Gajda, Włodzimierz (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [New York, NY] : Apress, [2015]
Colección:Expert's voice in open source.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • At a Glance; Chapter 1: Getting Started with Vagrant; What Is Vagrant?; Client/Server Paradigm and its Aftermath; Traditional Approach to Setting up a Developer Environment; Virtualization to the Rescue; Enter the Vagrant; Vagrant Rulez!; Disadvantages of Vagrant; Vagrant for Trainers, Instructors, and Teachers; Installing the Software; Git; VirtualBox; Vagrant; Check the Installation; Basic Vagrant Configuration; Documentation; Summary; In the Next Chapter, You'll Learn . . .; Reading List; Test Yourself; Chapter 2: Four Web Frameworks in Four Minutes
  • Project 1: "Songs for kids" Written in AngularJS Project 2: "Songs for kids" Written in Django; Project 3: "Songs for kids" Written in Ruby on Rails; Project 4: "Songs for kids" Written in Symfony; What Have You Achieved?; Shared Folders ; Stopping VMs; Summary; In the Next Chapter, You'll Learn . . .; Reading List; Test Yourself; Exercises; Chapter 3: The States of VM; Before You Begin; Getting the Source Code of the Example Application; Vagrantfile; Where Does the VM Image Come From?; Booting the VM; Stage I: Downloading and Installing the Box in the System
  • Stage II: Importing the Base Box into the Project Stage III: Booting the System; Files and Directories: Summary; Files and Directories in Stage I; Files and Directories in Stage II; Files and Directories in Stage III; Guest OS States; running State; poweroff State; saved State; not created State; aborted State; Vagrant Commands; vagrant up Command; vagrant halt Command; vagrant suspend Command; vagrant destroy Command; vagrant reload Command; How to Start and Stop a VM; Running "Songs for kids" in Sinatra
  • Killing and Preserving Processes in a Guest OS During Shutdown Preserving and Losing Files in a Guest OS During Shutdown; Colliding Ports; Removing the Box; Summary; In the Next Chapter You Will Learn . . .; Reading List; Test Yourself; Exercises; Chapter 4: Default Configuration and Security Settings of the Guest VM; Atlas ; Initializing a New Project; Security Concern #1; Booting the Guest OS; Downloading the ubuntu/trusty32 Base Box from Atlas; Default Configuration of a VM; Forwarding Port 2222 on the Host to Port 22 on the Guest; Security Concern #2
  • Sharing a Project Directory Communication with the Outside World; Analysis of "Songs for kids" in AngularJS; Working with SSH; Working with Multiple Guests; Security Concern #3; Using the authorized_keys File for SSH Authorization; Security Concern #4; Reloading the Guest OS; Summary; In the Next Chapter, You Will Learn . . .; Reading List; Test Yourself; Exercises; Chapter 5: Your First Box; The Task at Hand; Choosing a Base Box and Initializing a New Project; Installing the Necessary Software; Generating a Box; Listing, Installing, and Removing Boxes; Using the Box