Is your feature request related to a problem? Please describe.
For demos, we don't want to have to download the source and compile, which will be a time-consuming process. It would be best to have a light-weight installation process that can spin up a Docker app for portability. The user should also be able to do basic configuration steps and data seeding for the database component.
Describe the solution you'd like
The installation process will cover the following:
[x] Pull the most recent Docker images from the package repository.
[ ] Prompt the user to setup a web and API user (they should be different). These will be passed to the respective components and saved for future use.
[x] Prompt the user to configure a new database admin account and disable the 'sa' account (optionally).
[x] Apply sample data seeding for the database via the ef bundle app.
[x] Restart the web service component, to ensure port mapping takes effect.
Is your feature request related to a problem? Please describe.
For demos, we don't want to have to download the source and compile, which will be a time-consuming process. It would be best to have a light-weight installation process that can spin up a Docker app for portability. The user should also be able to do basic configuration steps and data seeding for the database component.
Describe the solution you'd like
The installation process will cover the following:
Prompt the user to setup a web and API user (they should be different). These will be passed to the respective components and saved for future use.ef bundle
app.