Course Table of Contents
- Course Repository
- Course Introduction
- Part 1 - Docker, TimescaleDB, and Flask
- Part 2 - Dash
- Part 3 - Machine Learning
- Part 4 - Machine Learning Model in Dash
- Part 5 - Testing and Backups
- Part 6 - Deployment
Congratulations, you’ve made it almost to the finish line. You’ve got a working and tested machine learning web app, and now it’s time to deploy it to a production server.
There are many cloud-based hosting options available to you. Personally, I prefer AWS EC2 servers, but I’ve also used cheap Digital Ocean droplets in the past as well. Just ensure you’ve got Docker installed on the server, and you’re good to go.
Learning Objectives
By the end of Part 6, you will be able to:
- Deploy a Traefik web server for automatic HTTPS, and which works well with Docker Swarm
- Deploy your database to the server, along with the automatic backups Docker container
- Deploy your web app to the server with multiple nodes, if need be
Next: Traefik Web Server
Course Table of Contents
- Course Repository
- Course Introduction
- Part 1 - Docker, TimescaleDB, and Flask
- Part 2 - Dash
- Part 3 - Machine Learning
- Part 4 - Machine Learning Model in Dash
- Part 5 - Testing and Backups
- Part 6 - Deployment
Comments