Two Rails Apps Same Server

Two Rails Apps Same Server



Do you want to learn how to run two completely different Ruby on Rails apps on the same AWS EC2 server? In this AWS + Rails tutorial we walk through the entire process which can allow you to save quite a bit of money in server fees.

One important note, you should verify both applications traffic with your server size. In our case, these are extremely small applications with a server plenty big enough to house them. We also previously placed this server behind an AWS Application Load Balancer so we have the ability to scale out if needed.

⏰ Timestamps
0:00 Introduction
1:28 Getting Started
1:58 Generate a new SSH Key
2:43 Adding Key to GitHub
3:22 Create Server SSH Config
4:35 AWS Rails Deploy Update
5:05 Pushing to GitHub
5:35 Deploying AWS Rails
6:22 BrainTrust Pull Production DB
7:20 BrainTrust Deploy Update
8:03 Pushing to GitHub
8:53 Deploying BrainTrust
10:41 Bear Showing Off
11:16 Update NGINX
12:25 Update Route 53
13:10 Verify Routing
13:43 Push Production DB
15:37 Verify and Clean up
16:03 Closing notes

How to Generate SSH Keys

How to Add SSH Keys to GitHub Account

How to Create and Use an SSH Config File

How to Deploy Your First Rails App

How to Sync Production Data in Rails Quickly

AWS + Rails Series Playlist

My Gear List

My YouTube SEO Software

My Accounting Software

Try Audible and Get Two Free Audiobooks

Make sure you subscribe to my channel to keep up to date with new content!

DISCLAIMER: Links in this description include affiliate links. If you purchase a product or service with the links that I provide I may receive a small commission. There is no additional charge to you! Thank you for supporting BrainTrust Digital so I can continue to provide you with free content each week!

3 thoughts on “Two Rails Apps Same Server

  1. ⏰ Timestamps
    0:00 Introduction
    1:28 Getting Started
    1:58 Generate a new SSH Key
    2:43 Adding Key to GitHub
    3:22 Create Server SSH Config
    4:35 AWS Rails Deploy Update
    5:05 Pushing to GitHub
    5:35 Deploying AWS Rails
    6:22 BrainTrust Pull Production DB
    7:20 BrainTrust Deploy Update
    8:03 Pushing to GitHub
    8:53 Deploying BrainTrust
    10:41 Bear Showing Off
    11:16 Update NGINX
    12:25 Update Route 53
    13:10 Verify Routing
    13:43 Push Production DB
    15:37 Verify and Clean up
    16:03 Closing notes

Leave a Reply

Your email address will not be published. Required fields are marked *