Based on a students interests, abilities, and company they want to work for, I will "extras" into their assignments so they will become a more well rounded developer.
After they have deployed to Heroku for the first time, I request they handle all subsequent app deployments on a bare server (Digital Ocean or Amazon Web Services).
Deployment guides:
SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. It's great for developing locally but is not ideal for hosting databases in production. After my mentees have completed their Rails project, I have them start developing locally with a production level database, like PostgreSQL.
Installation Guides
After my students have completed their first solo project and they start submitting pull requests to me, I ask they set up free opensource CI on their projects.
My recommendations: