Module: Deployment

Deployment, scalability, testing, documentation.

Dates: Fri, Nov 11 - Fri, Nov 18

Learning Outcomes

Understand the software deployment process

Readings

Guided tour of the Deployment module

What’s in store for this module.

How to deploy software

Deployment goals. Preparation, branching, controlling, and monitoring deployments.

Deploy a Meteor app to Digital Ocean

Deploy using Meteor Up to Digital Ocean

Monitor MongoDB at Digital Ocean

Inspect your MongoDB database on Digital Ocean using Robo3T

Meteor Application Performance Monitoring

Use Monti APM for development and production

Custom domain names for Digital Ocean

How set up a custom domain name for your Meteor application

Setup HTTPS

Use Meteor Up to set up HTTPS on Digital Ocean

Refreshing the data in development and deployment

How to clear and reinitialize the database.

Experiential Learning

E59: Learn to deploy a Meteor app

Deploy meteor-application-template-react to Digital Ocean

E60: Deploy your final project to Digital Ocean

Deploy your final project to Digital Ocean

E60-XC: Set up a domain name and HTTPS

Give your final project a cool URL and increase security