
In this video we'll get a new account on Namecheap.com and we will log in.
In this video we will pick a domain name and buy that new domain on Namecheap. We will also get our own private email for the domain. Using the new email address, we will sign up for Codeanywhere.com.
In this video we will install Ruby 2.5 and Rails 5.2.1.
We will see how to start a new Rails project on Codeanywhere and how to serve it and view it in the browser.
In this video we signup for Heroku and Bitbucket
In this video we see how to turn the Codeanywhere container back on. We also see how to locate the info tab.
Generate the SSH public key in Codeanywhere, copy the key, and add it to your Bitbucket account under SSH keys to enable secure access.
Fetch remote changes and push the local repository successfully by editing files, committing with a message, saving in vi, and confirming the connection between Bitbucket and Codeanywhere.
Log into the Heroku toolbelt, create an app, and deploy your Rails project. Edit the Gemfile to comment out a gem and add the pg gem for PostgreSQL.
Run bundle install with the production group and commit messages in present tense. Push to origin master, deploy to Heroku, and observe the Rails 404 page.
Deploy a Rails 5.2 app to Heroku with a custom welcome message by creating a welcome controller and index view, and configuring routes for a subdomain deployment.
Update the Namecheap DNS settings by editing the CNAME records to point to Heroku DNS, save changes on both, and expect the top level domain to serve the Rails app.
Propagate your Rails app to a top level domain and refresh to verify it is served on the TLD, then begin the main setup to learn Rails.
In this video course we will:
- Buy a domain for $0.88 on Namecheap
- Sign up for Codeanywhere online code editor
- Install Rails on Codeanywhere
- Signup for Heroku and Bitbucket
- Learn how to perform some basic tasks in Codeanywhere such as restarting the container and showing our container info
- Add an SSH key to Bitbucket
- Push Cloudanywhere code and see how to deal with problems when the code on our remote (Bitbucket) conflicts with code on our local environment (Codeanywhere environment)
- Install Heroku toolbelt on Codeanywhere
- Log into Heroku via command line using toolbelt and run the heroku create command
- Bundle install without production
- Deploy our app to a heroku subdomain with a custom index page
- Add a TLD (top-level domain) to our Heroku dashboard
- Update the CNAME record on Namecheap
- Successfuly complete the deployment of our Rails app to a TLD (top-level domain)