How to Deploy a Flask App to Heroku | Flask Heroku Deployment

Поділитися
Вставка
  • Опубліковано 15 тра 2021
  • Hey guys! Welcome back, in this video, I will be showing you how to deploy a Flask website to Heroku. If you don't know what Heroku is, Heroku is a cloud-based platform that enables developers to build, run, and operate applications entirely in the cloud. Heroku provides an easy-to-use interface for deploying web applications written in Ruby, Java, Python, or Node.js.
    We will be using the following:
    - Python
    - Heroku CLI
    - Flask
    - Git
    Heroku CLI Installation: devcenter.heroku.com/articles...
    Flask + Heroku Docs: devcenter.heroku.com/articles...
    My Website: arpanneupane.com
    My GitHub: github.com/arpanneupane19
    My Programming Gear :
    Keyboard: amzn.to/42vXkxh
    Laptop: amzn.to/3CkAP3W
    Laptop Stand: amzn.to/3X116Oi
    Desk: amzn.to/43wmIEt
    Monitor: amzn.to/42BAaFH
    Monitor Arm: amzn.to/3NR0APS
    Chair: amzn.to/42vvKAn
    Desk Mat/Mousepad: amzn.to/43AhKqj
    Microphone: amzn.to/45RuQ43
    Headphones: amzn.to/445sf4R
    #Coding // #Flask // #Heroku // #LearnToCode
  • Наука та технологія

КОМЕНТАРІ • 50

  • @manomancan
    @manomancan Рік тому +10

    Phenomenal, phenomenal, phenomenal... After 3 days of nonsense with other tutorials, finally got my project online. Thank you, Arpan!

  • @juliah8071
    @juliah8071 8 місяців тому

    This is the best tutorial I've ever watched when it comes to flask... literally the only thing that worked for me - thank you so much!

  • @Stranger-uj4ck
    @Stranger-uj4ck 19 днів тому

    Great job!! This was very helpful. Thanks for making it

  • @dajith1317
    @dajith1317 2 роки тому +2

    Thank a lot ❤before I saw this video. I wasted one day.... But now I got ❤❤❤

  • @ghazalmasri7400
    @ghazalmasri7400 5 місяців тому

    idk what to say but just ! UUUUUUU SAVEDDDD MY LIFFFFFFFFFFFFEEEEE ALL LOVE AND RESPECT

  • @user-su3qy1vn8b
    @user-su3qy1vn8b 6 місяців тому

    Thanks so much! Everything went super smoothly except from the very last command. With 'git push heroku main', it says 'heroku' does not appear to be a repository, I am on windows. Have I set something up badly?

  • @hussainahmadwaien7226
    @hussainahmadwaien7226 Рік тому +1

    Can I edit the code after deploy or I have to deploy again?

  • @saidalkharusi7824
    @saidalkharusi7824 10 місяців тому

    Wish all tutorials were like this, we wouldn't need 2x button if they were.

  • @Kc_bin
    @Kc_bin 3 роки тому +1

    New Video YAY

  • @canklc5772
    @canklc5772 Рік тому +1

    Thank you very mcuh for the details about how to create Procfile. I looked for this info for hours. file name + app. Thanks mate

  • @Kjeii
    @Kjeii Рік тому +1

    hi thank you for sharing video!!
    have you ever deal with error about "address already in use" & "port 5000 is in use in another program "when beginning to deploy new project? that always happens to me, even though i do not deploy any program yet. I also changed another port like 8000, it still did not work.

    • @ssublexff3465
      @ssublexff3465 Місяць тому

      to late to reply for sure but in case someone might need it....
      You can go to your task-manager and check if there is some active application that is running on X port you are looking for.
      Another solution would be to check the port via terminal (CMD) i user windows so here is the command netstat -aon | findstr :5000 (I've taken port 5000 just as an example)
      After that you can simply change the port of x app (always check if there migh be some other app running on this new port you are thinking of running your program)

  • @jaimeviloriogreen
    @jaimeviloriogreen Рік тому +1

    Thank's a lot due!

  • @elsymakena3034
    @elsymakena3034 2 роки тому +3

    This is such a helpful video. Though I'm getting a buildpack error, what can I do?

  • @TheOGDesigner
    @TheOGDesigner 11 місяців тому

    Thanks for the tutorial, it was amazing! The only thing is that I wanted a free plan to start testing my app and it seems Heroku removed their free tier on November 2022, so I got an error to set up a payment method 😅

    • @ArpanNeupaneProductions
      @ArpanNeupaneProductions  11 місяців тому

      Yeah lol, I use Vercel/Netlify instead for hosting now

    • @TheOGDesigner
      @TheOGDesigner 11 місяців тому

      @@ArpanNeupaneProductions lol good to know, I'll try Vercel then, thanks for the response!

  • @hashamyounas3864
    @hashamyounas3864 4 місяці тому

    'git push heroku main' says 'heroku' does not appear to be a repository...

  • @satishgaire
    @satishgaire 3 роки тому +1

    great video

  • @codehunterhari
    @codehunterhari 15 днів тому

    Bestttt

  • @Jakku_Azzo
    @Jakku_Azzo 25 днів тому

    "Heroku is a platform we can use to host WA-" loved the video tho

  • @jatinoza3099
    @jatinoza3099 2 роки тому

    what is the name of vs code theme you are using here? and do anyone know more good vs code themes

  • @shivamsharma-zv7zl
    @shivamsharma-zv7zl 2 роки тому +2

    is deploying venv on github is also imp??

    • @ArpanNeupaneProductions
      @ArpanNeupaneProductions  2 роки тому

      Not necessarily, but I recommend that you do because if someone else wants to download your code and run it, they can just activate the virtual environment which has all the packages.

  • @EJSV
    @EJSV 2 роки тому

    Thanks

  • @j2viewingOnly
    @j2viewingOnly 9 місяців тому

    god send!!!!!!!!!!!

  • @sudo-abhinav
    @sudo-abhinav Рік тому +1

    can we add venv file in gitignore file????

  • @meoconhoccode
    @meoconhoccode 3 місяці тому

    What does 550h free mean?

  • @turing4991
    @turing4991 2 роки тому +1

    Gunicorn is not starting.............. my deadline is today :)

  • @viacheslavgurov4371
    @viacheslavgurov4371 Рік тому +1

    Hello, thanks for your job. I got stumbled here. Help, please.
    ! [remote rejected] main -> main (pre-receive hook declined)
    error: failed to push some refs to "my-app"

  • @thedjangoway9052
    @thedjangoway9052 2 роки тому

    how about with flask sqlachemy db?

    • @ArpanNeupaneProductions
      @ArpanNeupaneProductions  2 роки тому +1

      You can connect a Heroku PostgreSQL DB to your Heroku app through the settings and set the URI of the database to the URI of the PostgreSQL DB in your Flask app.

    • @thedjangoway9052
      @thedjangoway9052 2 роки тому

      @@ArpanNeupaneProductions wow that's a fast reply. i wish you will create discord channel for us.

  • @ankitchatterjee1615
    @ankitchatterjee1615 Рік тому +1

    What if a venv is not created ?

    • @willuloveme7744
      @willuloveme7744 Рік тому

      Create it by yourself. Open terminal and go to the project's directory, then run python3 -m venv venv_name

    • @ankitchatterjee1615
      @ankitchatterjee1615 Рік тому

      @@willuloveme7744 Okay Thanks 🧀
      But is it compulsory to make it ?

    • @willuloveme7744
      @willuloveme7744 Рік тому +1

      @@ankitchatterjee1615 well, it depends. You see, when you use venv, all the packages are installed only within it, they do not affect the main python files on your computer. It is a good way to sort these packages and to keep your main python files clean.

    • @ankitchatterjee1615
      @ankitchatterjee1615 Рік тому

      @@willuloveme7744 Alright Thank you very much 🧀🍫

  • @drashtithakkar9914
    @drashtithakkar9914 Рік тому +1

    HINT: This occurs when Heroku cannot detect the buildpack to use for this application automatically.
    i am getting this error, searched over stackoverflow too , couldnt find soln
    please help

  • @artwork-studios
    @artwork-studios 3 місяці тому

    Thanks but i dont have credit card

  • @Varun-hz2hb
    @Varun-hz2hb 5 місяців тому

    this is asking for money now