There are many ways to deploy applications and your organization may have a preferred deployment strategy. We recommend that you reach out to your IT department to help select the best strategy for deploying apps to a production environment.
Use of Third-Party Hosting Providers
Running your app on public servers such as Heroku and Shinyapps.io means your SolveBio data and OAuth2 credentials will flow through a third-party system and may be accessible to others. SolveBio is not responsible for the security of your data when using other hosting providers.
Deploying Dash Apps¶
Alternatively, you may use a third-party service such as Heroku, Amazon Web Services, or Google Cloud Platform to deploy your app. Keep in mind that your data may be accessible by a third-party system if you choose one of these options.
Deploying Shiny Apps¶
The recommended way to deploy Shiny apps is to use Shiny Server Pro (may require a separate license). If you have an on-premises Shiny Server, contact your local sysadmin for help deploying your app.
If you want to test your Shiny app using a public server, we recommend Shinyapps.io or Heroku. Keep in mind that your data may be accessible by a third-party system if you choose one of these options.
SolveBio App Server¶
SolveBio App Server supports both Dash and Shiny apps and can be deployed on-premises or in SolveBio's secure private cloud environment.
The SolveBio App Server is currently in development and available to select customers for beta testing. If you are interested in using the App Server please contact SolveBio Support for details.