hoeyi / Ozym

A web-application for tracking personal finances. Built using Blazor, ASP.NET Core, and Entity Framework Core.
3 stars 0 forks source link

Update the start-up to persist appsettings arguments #250

Open hoeyi opened 5 months ago

hoeyi commented 5 months ago

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.