Digital Ocean Tutorial - Deploy Django and Other Frameworks

2024 ж. 20 Мам.
22 023 Рет қаралды

Learn how to deploy to Digital Ocean. You'll learn to deploy Django projects but the steps are similar to deploy projects built with other frameworks.
The server will run on Ubuntu 22.04, and you will learn how to use technologies like Nginx, Supervisor, Git, Gunicorn, Postresql and some more.
✏️ Course developed by @CodeWithStein
Sign up for Digital Ocean: m.do.co/c/d3cdd4293e67
⭐️ Contents ⭐️
⌨️ (00:00) Introduction
⌨️ (01:21) Create account
⌨️ (02:15) Create server
⌨️ (07:53) Install software
⌨️ (11:52) Configure Postgresql
⌨️ (15:56) Users and environment
⌨️ (19:41) Requirements.txt
⌨️ (22:26) Separate settings file
⌨️ (24:01) Introducing Git
⌨️ (31:36) Environmental variables
⌨️ (33:16) Init database
⌨️ (36:46) Configure Gunicorn
⌨️ (45:25) Configure Supervisor
⌨️ (48:44) Configure Nginx
⌨️ (57:38) SSL / Let's Encrypt
⌨️ (59:26) Repeat procedure
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Пікірлер
  • Hey guys! I hope you enjoy this tutorial 😁 Thanks to FreeCodeCamp for allowing me to post more content here 😁

    @CodeWithStein@CodeWithSteinАй бұрын
    • Thank you..This was very helpful

      @elg_@elg_Ай бұрын
  • I was searching on Google for exactly same. Thanks for bringing it up... ♥️

    @SD-pt1nu@SD-pt1nuАй бұрын
  • woahhh... never knew digital ocean was gonna catch on

    @siddheshdhomane7642@siddheshdhomane7642Ай бұрын
  • Thanks for the upload

    @skity95@skity95Ай бұрын
    • You're welcome, I hope you like the video 🙂

      @CodeWithStein@CodeWithSteinАй бұрын
  • Can you make a video on how to deploy PERN stack application in digital ocean.

    @shyamsundarsahoo2205@shyamsundarsahoo2205Ай бұрын
  • Helpful

    @JayTechWorld@JayTechWorldАй бұрын
    • Thanks :-D

      @CodeWithStein@CodeWithSteinАй бұрын
  • thanks for sharing please can you make one with docker

    @alexdin1565@alexdin1565Ай бұрын
  • So this is using an IaaS, what about tutorials on using PaaS as well??

    @vectoralphaAI@vectoralphaAI29 күн бұрын
  • Sir can make full course video on VR and AR

    @user-kd8co5rr7y@user-kd8co5rr7yАй бұрын
  • make more videos on digital ocean

    @MohammadAli-qr6bo@MohammadAli-qr6bo29 күн бұрын
  • In this are you purchase domain name to host this sites?

    @shyamsundarsahoo2205@shyamsundarsahoo2205Ай бұрын
    • Hey, I already own a lot of domains. But you can easily just set up your hosts file to "pretend" that you own a domain (but ssl will not work).

      @CodeWithStein@CodeWithSteinАй бұрын
    • @@CodeWithStein if i encrypt my ip with ssl certificate will it work? Later if i have encrypt domain and add ssl will it work? for both case

      @shyamsundarsahoo2205@shyamsundarsahoo2205Ай бұрын
  • Please do a project with TALL Stack.

    @vipurthananvelnayagam6004@vipurthananvelnayagam600429 күн бұрын
  • waiting for AWS Video

    @ramsem5151@ramsem5151Ай бұрын
  • Heroku 2.0

    @Aljazhhh@AljazhhhАй бұрын
    • Never really tried Heroku my self. I'm a huge fan of Digital Ocean and their solutions 🙂

      @CodeWithStein@CodeWithSteinАй бұрын
    • No. Heroku is a PaaS, while Digital Ocean is an IaaS. Both are different and serve different purposes.

      @vectoralphaAI@vectoralphaAI29 күн бұрын
  • Create project on dns manager AWS route 53

    @--Vishnu--@--Vishnu--Ай бұрын
  • fiiiirst🎉

    @josuebarros5727@josuebarros5727Ай бұрын
  • Why does the intro sound like AI

    @eplexo@eplexoАй бұрын
  • we need arabic version

    @user-cf8tc8uz4y@user-cf8tc8uz4yАй бұрын
    • You need to learn english )

      @AmericanDragon134@AmericanDragon134Ай бұрын
    • u will find some arabic tutorials in different channels that pretty good also

      @Marooz.@Marooz.Ай бұрын
    • @@Marooz. I know, but it is better for the channel to provide multilingual content that can be added with dubbing... Arabs do not explain everything and their explanations are incomplete.

      @user-cf8tc8uz4y@user-cf8tc8uz4yАй бұрын
    • @@user-cf8tc8uz4y it will be really hard for them to make different language especially it's and free course so you can get the main idea of the english course and if you liked it. you will find an paid arabic course in udemy or whatever

      @Marooz.@Marooz.Ай бұрын
KZhead