Deploy a Plotly Dash data visualization app for free on Google Cloud Run in a few simple steps.

Поділитися
Вставка
  • Опубліковано 19 лис 2024

КОМЕНТАРІ • 64

  • @jamesmutumba1010
    @jamesmutumba1010 2 роки тому +5

    Amazing video, thank you. Saved me after spending hours on the internet.

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

      I am glad you found my video useful. Thank you for writing a comment. 🙂

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

    Very helpful and straight to the point! You saved me some headaches 😅. Thanks for sharing!

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

    With your tutorial I could finally deploy mi first web app on Google Cloud!!! You made it super easy and clear!! Thanks a lot! :)

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

      I am very happy to hear that it helped you. Thank you so much for leaving a comment.

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

    All I can say is thank you so much!! I just created my first app.

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

      You are most welcome. I am very happy to hear that my video helped you.

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

      @@FedericoTartarini Hi Federico, just one more thing: I have noticed that the execution time is about 10-15 seconds only; then the app stops. I would need it to go on for a little longer. Is there anyway to change this? Thanks again!

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

      What do you mean it stops? It should not stop

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

    Grande Federico!

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

    Federico, thank you so much

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

    Amazing tutorial, thanks for that.

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

    Thanks, its works

    • @FedericoTartarini
      @FedericoTartarini  3 роки тому

      I am glad it worked well. Thank you for writing a comment.

  • @victorl.mercado5838
    @victorl.mercado5838 2 роки тому

    Great information. Thanks.

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

    Excellent work

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

    Thanks for the tutorial, I just obtained this error: The user-provided container failed to start and listen on the port defined provided by the PORT=8080 environment variable. Logs for this revision might contain more information.

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

      Hi, you are welcome. Have you followed the step by step instructions as shown in the video?

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

      @@FedericoTartarini Yes, I followed all steps exactly in the way you did, but reviewing the log I also found this message :python: can't open file 'app.py'

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

      It is strange since it was working for me. Have you place the files in the right folder? If you try to run the file locally using python is it working?

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

    one major thing this doesn't mention is the service account and how to grant access

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

    thank you for the video

  • @ad-op5xt
    @ad-op5xt 6 місяців тому

    useful tutorial

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

    Life saver

  • @al-moayyad1391
    @al-moayyad1391 2 роки тому

    Thanks for the amazing work!
    What if the deployed app connects to data source in the cloud (not Google), can we manage connectivity?

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

      Thank you very much. Sure you can query data from any cloud database of your choice. Just create a connection with the database and query the data you need.

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

    Hi, thanks for the video! can we change the url of the app for one with own domain?

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

    Hi... Thank you for this. Is it possible to have a trigger for the app anytime a new file is uploaded to the storage bucket? How will one go about it?
    Also, can one use AWS lambda to deploy plotly dash app? I have tried with no success.

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

      Surely you can do that by using GitHub actions. I have a video on this.

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

      I don't know if you can deploy it using an AWS lambda function

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

    When I do the gcloud build I'm getting the following error 'The user is forbidden from accessing the bucket'

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

      Have you followed all the instruction as shown in the video?

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

      @@FedericoTartarini yes I rewatched the video and it's working now 👍 thanks for the wonderful tutorial

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

      I am glad you found a solution to the problem 🙂

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

      @RangerHitam142 Gaming I can't remember but I think it had something to do with the docker file, a rewatch helps.

  • @arieljumba9754
    @arieljumba9754 3 роки тому

    hank for this. However, You lost most of us at the gcloud part. What next after installing the gcloud sdk?

    • @FedericoTartarini
      @FedericoTartarini  3 роки тому

      Hi, sorry but what do you mean? In the video I show how to deploy it to Google Cloud Run

    • @arieljumba9754
      @arieljumba9754 3 роки тому

      @@FedericoTartarini yes, however there is still a process required to enable running gcloud on the pycharm terminal. Anyways maybe that could be on your next video?

    • @FedericoTartarini
      @FedericoTartarini  3 роки тому

      Hi, sorry that it is not clear from the video. But you do not need to use pycharm. I am using the computer terminal via pycharm but you do not need to do so. You can open the computer terminal, navigate to the project directory, and use the same commands as I show in the video.

    • @arieljumba9754
      @arieljumba9754 3 роки тому

      It comes with so many errors in each step. Mine stopped at the deployment level. Maybe you could kindly do a separate video on that process

    • @FedericoTartarini
      @FedericoTartarini  3 роки тому

      Okay I'll try to create a specific video on that.

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

    It WORKS!!!

  • @kalpaashhar6522
    @kalpaashhar6522 3 роки тому

    Very useful video - I am trying to solve a port issue between my dash app and the GCP Container port. I see that you modified the dash app port to 8080. What if I leave it at the default for 8050 (which is the case in my app), and build it through GKE - Can you touch upon these differences . If the app port is different and container exposed port is different, how does that impact and what yaml changes need to be made

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

      Thank you so much. Unfortunately, I never used GKE, but the configuration file should be working in a similar way. You should be able to use the port 8050 and then in the yaml file you just need to write which port you want to expose. Have you tried that? Alternatively, try to follow the same instructions as shown in the video and change the port to 8080. That should work.

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

      Let me know if it works.

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

      @@FedericoTartarini Yes did try it. Build is successful. Run also starts, but the exposed IP is different from the one specified in the app.run_server() - a new IP gets created. And that IP doesnt work, it attempts to connect, but just times out. Let me see if I can paste a few snapshots here.
      Btw - the technique shared by you in the video works perfectly, thanks for that! At least I have a running app.

    • @FedericoTartarini
      @FedericoTartarini  3 роки тому

      Sorry to hear that you are still facing some issues. I cannot see one of your comments.

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

      Have you checked on stackoverflow for a solution or in the official Google documentation?

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

    The problem resolved by changing python:3.9.3 to python:3.8