Rails on Containers

by Kathleen Juell

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

This book is designed to introduce you to using containers and Kubernetes for full-stack development. You'll learn how to develop a full-stack application using Ruby on Rails and PostgreSQL with Sidekiq, and how to manage them all - first with Docker, then with Docker Compose, and finally with Kubernetes.

The topics that it covers include how to:
- Get started developing an application about sharks using the Ruby on Rails framework;
- Extend the application's data model to incorporate user submitted information about sharks;
- Add the Stimulus JavaScript and Bootstrap CSS frameworks to your application to create visually appealing, interactive pages;
- Integrate Sidekiq into your application to handle asynchronous data processing;
- Containerize your application and streamline your development workflow using Docker Compose;
- Migrate your Docker Compose development workflow to Kubernetes, finishing with a completely cloud-native application.

Each chapter is is designed to build progressively from the first. However, if you're familiar with a topic, or are more interested in a particular section, feel free to jump to the chapter that best suits your purpose.

This open book is licensed under a Creative Commons License (CC BY-NC-SA). You can download Rails on Containers ebook for free in PDF format (8.6 MB).

Table of Contents

Chapter 1
How To Build a Ruby on Rails Application
 
Chapter 2
How To Create Nested Resources for a Ruby on Rails Application
 
Chapter 3
How To Add Stimulus to a Ruby on Rails Application
 
Chapter 4
How To Add Bootstrap to a Ruby on Rails Application
 
Chapter 5
How To Add Sidekiq and Redis to a Ruby on Rails Application
 
Chapter 6
Containerizing a Ruby on Rails Application for Development with Docker Compose
 
Chapter 7
How To Migrate a Docker Compose Workflow for Rails Development to Kubernetes
 

Book Details

Subject
Computer Science
Publisher
DigitalOcean
Published
2020
Pages
316
Edition
1
Language
English
ISBN13 Digital
9780999773086
ISBN10 Digital
0999773089
PDF Size
8.6 MB
License
CC BY-NC-SA

Book Hashtags

Related Books

Learning Ruby on Rails
Ruby on Rails (RoR), or Rails, is an open-source popular web application framework. Rails uses Ruby, HTML, CSS, and JavaScript to create a web application that runs on a web server. Rails uses the model-view-controller (MVC) pattern and provides a fullstack of libraries from the database all the way to the view. It is an unofficial and free Ruby...
Ruby on Rails Notes for Professionals
The Ruby on Rails Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Satellite Earth Observations and Their Impact on Society and Policy
The result of a workshop bringing together an international advisory board of experts in science, satellite technologies, industry innovations, and public policy, this book addresses the current and future roles of satellite Earth observations in solving large-scale environmental problems. The book showcases the results of engaging distinct communi...
Surgical Ophthalmic Oncology
Designed as an easy-to-use, practical guide to tumors of the eye, lids, and orbit, this book comprehensively addresses surgical treatment and management of diseases related to ophthalmic oncology. Surgical Ophthalmic Oncology: A Collaborative Open Access Reference is an ideal reference for general ophthalmologists, surgeons, fellows and trainees ar...
Online Hate Speech in the European Union
and reports on research carried out as part of the European Union co-funded C.O.N.T.A.C.T. project which targeted hate speech and hate crime across a number of EU member states. It showcases the bearing that discourse analytic research can have on our understanding of this phenomenon that is a growing global cause for concern. Although 'hate sp...
Agency and Causal Explanation in Economics
This open access book provides an exploration of the consequences of the ontological differences between natural and social objects (sometimes described as objects of nature and objects of thought) in the workings of causal and agency relationships. One of its important and possibly original conclusions is that causal and agency relationships do no...