目前,我正在使用docker compose文件来启动服务,mssql数据库(使用init文件来创建新的dB和表),dotnet应用程序。 yml文件作为回购文件位于dotnet应用程序文件夹中。
现在,我有一个问题,拥有2个点网应用程序,但共享相同的数据库是什么最佳实践(我不确定这个主意是否成立)。
原因,我不想单独上下泊坞服务,我也想维护数据库中的数据。由于关闭服务可能会删除数据。
文件夹层次结构的插图 点网app1 -dotnet根文件夹包含sln -\ app1,将Yaml文件添加到mssql数据库(初始化创建表app1),再添加dotnetapp1。
Dotnetapp2 -dotnet根文件夹包含sln -\ app2,将Yaml文件添加到mssql数据库(初始化创建表app2),再添加dotnetapp2。