✊🏿 Black Lives Matter. Please consider donating to Black Girls Code today.
⚡️ Concerned about the grid? Kyle Baranko teaches how to predicting peak loads using XGBoost. Register for the August webinar!

Deploying a Dash app with large total asset size for free

Hi everyone

I’m trying to find a way to deploy a Dash app with a large amount of assets (±1.3GB) for free. I’ve deployed with Heroku before, but it looks like the maximum allowed slug size is 500MB.

I’ve seen that one can store assets on S3 and “use” them from a Heroku app: https://devcenter.heroku.com/articles/s3. I’m not sure what this implies for how the app will load, and the user experience will be, though.

Another option could be to generate a static site from the Dash app and host this via e.g. GitHub pages, but I have no idea how/where I would need to start with this option.

Does anyone have experience deploying such an app? Can you comment on the suggestions that I’ve made here, or perhaps make better suggestions?

Thanks!