Deploying a MERN Application (with Docker, Atlas, and Digital Ocean!)
Taking a simple MERN stack application from development to deployment!
Source code:
---
Join the Community:
💬 Discord:
💻 GitHub:
🐥 Twitter:
👨💼 LinkedIn:
🌐 Website:
---
Part 1: Dockerize
1) Run baseline application
2) Dockerize api server
3) Dockerize react client
4) Set up docker compose
5) Find public mongo image
6) Enable hot reloading by mounting in src
---
Part 2: Productionize
1) Break out separate docker compose files
2) Move DB to Atlas
3) Update client Dockerfile to build production version
4) Use Caddy to serve front end files
5) Parameterize connection strings
6) Split local and production configurations
---
Part 3: Deployment
1) Create Digital Ocean VM
2) Configure DNS
3) Configure network access in Atlas
4) Configure Caddy
5) Deploy!
1 view
142
31
6 months ago 00:02:45 1
Des avions russes pénètrent l’espace aérien américain !
6 months ago 00:03:01 1
Ich hatt’ einen Kameraden (German and English Lyrics)
6 months ago 00:00:17 1
Mexican Military Crackdown in Chetumal Amidst Cartel Violence, Sparks Concerns in Belize
6 months ago 00:16:33 1
Hauschka: Tiny Desk Concert
6 months ago 00:03:55 1
Bambie Thug - Doomsday Blue | Ireland 🇮🇪 | Official Music Video | Eurovision 2024
6 months ago 00:50:09 1
SPECIAL FORCES: The Russian National Guard - Elite units in action | WELT Full documentary
6 months ago 00:09:08 1
China shocked after Tesla Model Y flies through the air, rolling over 7 times
6 months ago 00:12:32 1
Chinese NEVs: Driving Global Automotive Innovation
6 months ago 00:03:02 1
SABATON - Night Witches (Official Lyric Video)
6 months ago 01:35:34 1
Ole Dammegard: “Des faux drapeaux à la vraie vie“
6 months ago 00:08:35 1
Russia Furious: Hundreds of US combat vehicles arrive in Ukraine
6 months ago 00:22:43 1
Gaza : des chars israéliens sont entrés à Rafah
6 months ago 00:03:16 1
Avancée russe en Ukraine : Plus de 380 cibles ennemies détruites, selon Moscou
6 months ago 00:28:20 1
The Best 2X2 - ULTIMATE Small Group RUST Base for 2024