I have a Dash app that I’ve got working locally and am interested in deploying on AWS. I need the app to be accessible only to people within my company’s network.
I’ve done some research and it looks like there are a few ways to do this:
- Deploy on an EC2 instance configured with a VPC. Even better, it looks like Plotly has an AMI image. Has anyone used this? Is it open source or should I have my company pay a licensing fee? I couldn’t tell if the AMI image is only for use with Dash Enterprise.
- Deploying the Dash app to Elastic Beanstalk like this tutorial 3. If I deploy with Beanstalk, can gunicorn be installed to help with scalability? It looks like Beanstalk will default to making the site public - has anyone been able to work around that?
If anyone has been able to successful deploy to AWS with any another method, let me know!