Learn Docker - DevOps with Node.js & Express

Learn Docker - DevOps with Node.js & Express

freeCodeCamp.org via freeCodeCamp Direct link

Intro & demo express app

1 of 35

1 of 35

Intro & demo express app

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Learn Docker - DevOps with Node.js & Express

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro & demo express app
  2. 2 Custom Images with Dockerfile
  3. 3 Docker image layers & caching
  4. 4 Docker networking opening ports
  5. 5 Dockerignore file
  6. 6 Syncing source code with bind mounts
  7. 7 Anonymous Volumes hack
  8. 8 Read-Only Bind Mounts
  9. 9 Environment variables
  10. 10 loading environment variables from file
  11. 11 Deleting stale volumes
  12. 12 Docker Compose
  13. 13 Development vs Production configs
  14. 14 Adding a Mongo Container
  15. 15 Communicating between containers
  16. 16 Express Config file
  17. 17 Container bootup order
  18. 18 Building a CRUD application
  19. 19 Sign up and Login
  20. 20 Authentication with sessions & Redis
  21. 21 Architecture Review
  22. 22 Nginx for Load balancing to multiple node containers
  23. 23 Express CORS
  24. 24 Installing docker on Ubuntu(Digital Ocean)
  25. 25 Setup Git
  26. 26 Environment Variables on Ubuntu
  27. 27 Deploying app to production server
  28. 28 Pushing changes the hard way
  29. 29 Rebuilding Containers
  30. 30 Dev to Prod workflow review
  31. 31 Improved Dockerhub workflow
  32. 32 Automating with watchtower
  33. 33 Why we need an orchestrator
  34. 34 Docker Swarm
  35. 35 Pushing changes to Swarm stack

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.