Deploying a Web App with Docker & Github Actions | Part 1

Hosting on Github – Deploying a Web App with Docker & Github Actions | Part 1


Deploying a Web App with Docker & Github Actions | Part 1

Hosting on Github

This is a walkthrough of the steps I took to deploy a full-stack JavaScript app with Docker & Github Actions. Part 2 will cover getting setup on Digital Ocean.

**Links from Video:**
Overview:

Curriculum App:

Docker:

Github Actions:

Discord:
Twitch:
Instagram:

—–
Support my channel:
—–
Patreon:
Paypal Donations:
Buy my book on learning how to code and getting hired:
Books I recommend for programming and self-improvement:

—–
Programming Content
—–

Weekly newsletter:
Twitter:

—–
Blockchain Content:
—–

Blockchain newsletter:
Blockchain Channel, School of Block:
Twitter:

DISCLOSURE: Some of the book and product links here might be affiliate links. That means that you are helping support my channel without paying any extra for the goods or services yourself. Thank you.

you search:

Hosting on Github

Deploying a Web App with Docker & Github Actions | Part 1

27 thoughts on “Hosting on Github – Deploying a Web App with Docker & Github Actions | Part 1

  1. Great video, finally one with some high level overview and context, and with explanations on the 'why' behind everything (instead of just the 'what/how', which a lot of other tutorials out there only show, which always leaves me with a lot of questions). Thanks for sharing! Much appreciated 🙂

    PS: FYI the flashing in this video is somewhat distracting.. starts at around 9:58

  2. The content is GOLDEN, however the flickering made it unwatchable and I ended up only listening. This could trigger epileptic attacks for those susceptible to it, I would advise you to put a disclaimer 🙂

  3. I've been looking for a tutorial for dockersing a Django/(React or Vue) app

    Just want to confirm this has a Django backend?

    It was difficult to watch the video with all the flashing unfortunately XD

  4. This is an amazing tutorial, thanks! I have managed to replicate your setup, up until having docker-compose successfully pull and build the appropriate containers on Digitalocean, including one that is autocreated by Docker Push & Build, as you described. But I have one key problem I haven’t been able to solve. The autocreated container is a Python Django app that deploys beautifully except one key point. It doesn’t include any of the src files. Although I can see in github the files are being pushed successfully, they are not getting pushed over to docker hub with the rest of the container. Do you have any ideas?

  5. This is a really great complete example of all the pieces of a full-stack app coming together!

    What if rather than installing nginx on your droplet and having it proxy to both the front-end and back-end, you used a multi-stage Dockerfile to build the front-end files directly into an nginx image? This would help simplify the architecture by removing the extra front-end node server and proxy config!

    Inspired by your stream about contributing to open source earlier, I forked and implemented this change in this PR: https://github.com/sidpalas/curriculum-app/pull/1

    Let me know if you want me to make a PR against your upstream repo!

  6. That's exactly what I'm going to need in my next project, thanks for sharing!

    Hm is there anything I can do to avoid the flickering? The video flickers on both Android phone as well as on kodi /TV….

Leave a Reply

Your email address will not be published. Required fields are marked *