How does deployment work?August 2, 2019 at 9:57pm
When using Prodo as a client-only framework, you can build your static assets and deploy them anywhere you’d like. We also provide options to tailor your build for specific hosts such as GitHub Pages or CDN-based hosts such as Surge. Your preferences are saved in a file on your filesystem, so that you can always redeploy speedily with a single command.
Using Prodo as a full-stack framework works in the same way, except that you will need to select a host supporting the desired functionalities. For instance, if your application uses authentication, some lambdas and a document database, Prodo's deploy command will ask you to choose, for instance, between Google Cloud (storing data in Firestore), Amazon AWS (storing data in DocumentDB) or Digital Ocean (storing data in MongoDB).
We plan to support one-click deployment for most of the major vendors by the time we come out of beta, but we will also provide hooks for additional adaptors, allowing you to use your own hardware or an alternative vendor.