Is your feature request related to a problem? Please describe.
The SQL Server credentials are currently stored in the docker-compose file, and are insecure. For demonstration purposes, strong passwords and app credentials should be used. Using a more secure model for connection to the database will also be necessary for production versions.
Describe the solution you'd like
Update the application start-up to allow changing settings. For example, once docker-compose file may be run with arguments setting the web and API database users. These user credentials then need to be passed to the app and persisted, either in the file system or another store reachable for ASP.NET configuration.
Is your feature request related to a problem? Please describe.
The SQL Server credentials are currently stored in the
docker-compose
file, and are insecure. For demonstration purposes, strong passwords and app credentials should be used. Using a more secure model for connection to the database will also be necessary for production versions.Describe the solution you'd like
Update the application start-up to allow changing settings. For example, once
docker-compose
file may be run with arguments setting the web and API database users. These user credentials then need to be passed to the app and persisted, either in the file system or another store reachable for ASP.NET configuration.