A consistent issue for the developers on the Giraf web-api is changing the AppSettings specifically in relation to the connection string for the mysql database. Right now the development settings are used both doing local development, and in the CI, and using the connection string in both environments requires a change, which is a suboptimal developer flow, and leads to annoying errors.
This issue is also related to issue #329 as there is a new appsettings for the docker.
Definition of Done
There must exist multiple AppSetting files for different purposes:
A Development AppSetting for local development only, with a connection string to localhost as server, to allow for use of a docker instance of MySQL.
A CI AppSetting for the CI on GitHub, with the ASPNETCORE_ENVIRONMENT in the workflow yml modified to utilize this file.
A Production AppSetting for the production server.
Description
A consistent issue for the developers on the Giraf web-api is changing the AppSettings specifically in relation to the connection string for the mysql database. Right now the development settings are used both doing local development, and in the CI, and using the connection string in both environments requires a change, which is a suboptimal developer flow, and leads to annoying errors.
This issue is also related to issue #329 as there is a new appsettings for the docker.
Definition of Done