Deploy Flask Web App on AWS Elastic Beanstalk|

Sdílet
Vložit
  • čas přidán 23. 12. 2020
  • Deploying your web app on AWS Elastic Beanstalk is really easy with 3-4 simple steps that are required. In this tutorial I explain how to deploy a flask app in AWS servers using the Elastic Beanstalk service.
    Github source code: github.com/nachi-hebbar/Flask...
    Do subscribe to the channel and like the video if you want more videos like this!
    You can connect with me on my socials:
    Linkedin: / nachiketa-hebbar-86186...
    My 2nd CZcams Channel: / @nachitalks
    My medium account(I publish blogs here): / nachihebbar
  • Věda a technologie

Komentáře • 92

  • @jus_jo
    @jus_jo Před 2 lety

    thank you for this. very clear and simple

  • @justanotheraccount4u
    @justanotheraccount4u Před 2 lety

    Awesome video and a great explanation. I'll follow you right now

  • @mkrtichhovhannisyan6244

    Thank you for this, very informative.

  • @anirudhsrinivas3544
    @anirudhsrinivas3544 Před 2 lety

    Great tutorial bro! Thank you!

  • @sofiahuppertz3653
    @sofiahuppertz3653 Před 4 měsíci

    This is very helpful! Thank you

  • @ShashankData
    @ShashankData Před 3 lety +4

    Thank you for the clear and up to date tutorial. You really have a knack for this!

    • @AITheFuture295
      @AITheFuture295 Před rokem

      I generally follow you and look who is here .. hey Shashank .. how is going on ?
      Btw i am also subscribed to both of you guys ..
      Thanks for your videos

  • @getoverhere4465
    @getoverhere4465 Před rokem

    Excellent vid, thank you sir

  • @ViniiR
    @ViniiR Před 2 lety

    thank you bro! BR watching your video :)

  • @ejemplosytutos
    @ejemplosytutos Před 3 lety

    Thank you very much. Your videos are very helpful

  • @Sugurous
    @Sugurous Před 2 lety

    Very good video! ->Thanks

  • @ZaarmTech
    @ZaarmTech Před 2 lety

    Nice tutorial
    Thanks a lot

  • @user-mv6bn7vb2s
    @user-mv6bn7vb2s Před rokem

    thank you
    that helps a lot!!

  • @octaviodiaz7277
    @octaviodiaz7277 Před 3 lety

    You are really great at teaching! Thank you for this video, super helpful!

  • @shreyasb.s3819
    @shreyasb.s3819 Před 2 lety

    Really nice explanation

  • @preeethan
    @preeethan Před 2 lety

    Awesome bro !

  • @patilsoham
    @patilsoham Před 3 lety

    superb...helped a lot

  • @carlosherrera4282
    @carlosherrera4282 Před rokem +1

    Objective and Simple! Really enjoyed the tutorial. Thank you for sharing!

  • @aasthagoyal6589
    @aasthagoyal6589 Před 3 lety +1

    You explained in the most clean way and was to the point ... and it actually worked for me.. thanks👍

  • @daniellem1119
    @daniellem1119 Před 2 lety +1

    Thank you so much! Straight forward tutorial and super helpful.

  • @rupeshypr1436
    @rupeshypr1436 Před 3 lety +8

    It is not working for me. It showing 502 ngix error. How can I fix this?

  • @Nando7695dev
    @Nando7695dev Před 2 lety

    muchas gracias por este video.

  • @shyamkumar-pq2qv
    @shyamkumar-pq2qv Před měsícem

    nice explanation

  • @Dannyboyjr
    @Dannyboyjr Před rokem

    this guy is a boss

  • @manavvishwas2226
    @manavvishwas2226 Před 3 lety

    Thank you bro :)

  • @user-yh8qs5wk4v
    @user-yh8qs5wk4v Před rokem

    You are just amazinggggggggggggggggg

  • @AlexandreSurf90
    @AlexandreSurf90 Před 3 lety

    Nice work

  • @sohailhosseini2266
    @sohailhosseini2266 Před 11 měsíci

    Thanks for sharing!

    • @AgustinNazer
      @AgustinNazer Před 6 měsíci

      hi! how are you? did you use this tutorial in the last 4 months? I mean, im looking for a tutorial but this is from 3 years ago so i dont know is working this way today.

  • @jstello
    @jstello Před rokem +3

    This is outdated by now, the UI changed and the steps are not so automated now. It requires instance profiles and key pairs, it would be nice to show that now.

  • @remixowlz
    @remixowlz Před 3 lety

    thank you sir, you're very clear and passionate!

  • @___vijay___
    @___vijay___ Před 2 lety +1

    Thank you Brother!!
    Whole day i was trying but the health was showing severe but after following your instructions everything went well 😁😁🥳

  • @christopherabelet4672
    @christopherabelet4672 Před 3 lety

    Thanks a lot

  • @nnaamehn
    @nnaamehn Před rokem

    thank you

  • @princemathew9034
    @princemathew9034 Před 2 lety

    @Nachiketa Hebbar, In my case i need to have tesseract also to be install in the elastic beanstalk. I do not see any straight forward option. Please let me know. I understand that we can ssh to the EC2. But then that is defeating the paas. Is there a way i can install tesseract also as part of creating application in Elastic beanstalk???

  • @luisalbertobenalcazar1071

    this configuration, ca i use when my app worked in wondows 10 and used postgress sql?

  • @adityapatil6235
    @adityapatil6235 Před 6 měsíci

    should I also select my instance file which consist of my db.sqlite3 database files. Does it works the same way?

  • @esoterictime
    @esoterictime Před 2 lety +1

    mine fails with this error: Each option setting in configuration file .ebextensions/python.config in application version 1208_apptest04-source must be a map. Update each option setting in the configuration file.

  • @MGamerGames
    @MGamerGames Před 2 lety

    hey sir, what if i want to specify a gevent worker type in the python.config file? please help it is needed for production! thanks

  • @DangThinh261
    @DangThinh261 Před 2 lety

    do we need to manually repeat those steps when we are updating our code( application)?

  • @mohitagrawal211
    @mohitagrawal211 Před 11 měsíci

    very nice

  • @mohammedsedebay4781
    @mohammedsedebay4781 Před 2 lety

    Thanks for sharing this video, it's really helpful!

  • @neilmanna9720
    @neilmanna9720 Před 11 měsíci

    very good

  • @courtney_ann7988
    @courtney_ann7988 Před 2 lety

    This video was really helpful! Will the website stay on the same IP address?

  • @prathams8685
    @prathams8685 Před rokem

    TY boss

  • @abhishektanwar8070
    @abhishektanwar8070 Před 3 lety +3

    So aws manage the database ?. If my flask application is using mysql database in which it is storing the information that the user submits in the form then where will this information go ?

    • @deemon710
      @deemon710 Před 2 lety

      I wanna know the answer to this too.

  • @nishantkumar-lw6ce
    @nishantkumar-lw6ce Před rokem

    What’re the best ways to deploy web apps such as streamlit, dash plotly open source to AWS?

  • @EvfretuiNiuertye
    @EvfretuiNiuertye Před měsícem

    actually if you change application:application in WSGIPath to whatever you have written in script it will work . I mean if your flask variable is app then your wsgipath should be application:app

  • @rupeshypr1436
    @rupeshypr1436 Před 3 lety

    Is there any background process for this or we will directly follow this? Iam beginner.

  • @HashimSam-jf5zk
    @HashimSam-jf5zk Před 3 měsíci

    very good explanation,
    i have doubt could you please clarify this
    what if i have some system dependancy
    for example i am using pdfkit, to work on this i need to download wkhtmltopdf tool on my system
    now how can i push my code to server which have elastic beanstack

  • @luigi2606
    @luigi2606 Před 2 lety

    how do you put the domain of your web aplication?

  • @homeworks5060
    @homeworks5060 Před rokem

    You teaching style was Great but somehow what you explained did not work for me and got below error. Any suggestion to troubleshoot it?
    502 Bad Gateway
    nginx/1.20.0

  • @mohammedtaher3717
    @mohammedtaher3717 Před 3 lety

    Thanks for the Tutorial, It was quite clear and Straight forward! Also, If you could make a video on deploying the same Web App on Aws Lambda would be really great. :) Thanks again

  • @The_Night_Panda
    @The_Night_Panda Před měsícem

    The current menues of aws does not match the ones you use. There are alot more spaces to fill out now and I couldn't get it to work following your instructions :(

  • @akankshgatla4258
    @akankshgatla4258 Před 2 lety

    Is AWS elastic beanstalk is a free tier like ec?

  • @osvaldobauzan8232
    @osvaldobauzan8232 Před 5 měsíci

    option_settings:
    "aws:elasticbeanstalk:container:python":
    WSGIPath: application:application

  • @devendrap9659
    @devendrap9659 Před rokem

    How to deploy with mongodb database and flask api

  • @ZaarmTech
    @ZaarmTech Před 2 lety

    The github repository is not updated to use application and .elasticbean folder is also missing

    • @osvaldobauzan8232
      @osvaldobauzan8232 Před 5 měsíci

      option_settings:
      "aws:elasticbeanstalk:container:python":
      WSGIPath: application:application

  • @souravmukherjee7668
    @souravmukherjee7668 Před rokem

    What about load balancing?

  • @shvang8
    @shvang8 Před rokem

    Thanks your content is good, I want to know How To Deploy a Flask Application on EMR ??

  • @kalashkalwani4469
    @kalashkalwani4469 Před 3 lety

    what are the charges for that?

  • @shehansaverimuttu2049
    @shehansaverimuttu2049 Před 3 lety +2

    bro, is there any advantage's of using Elastic Beanstalk| than using EC2 other than what you mentioned ?

  • @nnaamehn
    @nnaamehn Před rokem

    Environment health has transitioned from Pending to Degraded. 100.0 % of the requests are failing with HTTP 5xx. Initialization completed 19 seconds ago and took 3 minutes. Impaired services on all instances.

  • @prerna_mishra
    @prerna_mishra Před 2 lety +1

    It's showing Bad gateway error!

  • @AgustinNazer
    @AgustinNazer Před 6 měsíci

    this is working this way at today?

  • @sriadityab4794
    @sriadityab4794 Před 3 lety +1

    Can you make a video on time series model (ARIMA, LSTM) deployment as web app?

  • @nnaamehn
    @nnaamehn Před rokem +1

    Environment health has transitioned from Degraded to Severe. 100.0 % of the requests are failing with HTTP 5xx. ELB processes are not healthy on all instances. ELB health is failing or not available for all instances. Impaired services on all instances.

  • @ergunerkus
    @ergunerkus Před 2 lety

    saved my code! why it doesn't work with "app" instead of "application" ?

    • @Illack
      @Illack Před 5 měsíci

      I'm thinking it may be something to do with the extensions file, I'm going to try and deploy and will reply if it worked for me

  • @momo54604
    @momo54604 Před 3 lety

    When I upload an app with numpy, show me "No module named numpy" and is in the file requirements.txt
    Can somebody help me? 🙏

    • @akashprabhakar6353
      @akashprabhakar6353 Před 3 lety

      Check if if you have inported the numpy library or not in your code

  • @fireberrywocky
    @fireberrywocky Před rokem +1

    Doesn't work.

  • @niteeshsatyapu104
    @niteeshsatyapu104 Před 2 lety

    Not working bro

  • @socialshrey5266
    @socialshrey5266 Před 6 měsíci

    bhai pice map galat hai dek le

  • @coldzeragod4333
    @coldzeragod4333 Před 3 lety +1

    Aap toh chod diye thae utuhoob ?

  • @keshavsharma7415
    @keshavsharma7415 Před rokem

    not at all helpfull aws not working as shown just a little frustated

  • @RahulKumar-ym3vs
    @RahulKumar-ym3vs Před 3 lety

    error in the python.cofig file (The configuration file .ebextensions/python.config in application version emailextractor-source-1 contains invalid YAML or JSON. YAML exception: Invalid Yaml: mapping values are not allowed here in "<reader>", line 3, column 27: WSGIPath: application : application ^ , JSON exception: Invalid JSON: Unexpected character (o) at position 0.. Update the configuration file.)

  • @3051suryanarayananbkrist
    @3051suryanarayananbkrist Před 3 měsíci

    nice explanation