Skip to content

Commit c742a73

Browse files
enhancement: added microServiceName/Properties files
1 parent 3b6b9f2 commit c742a73

File tree

1 file changed

+12
-2
lines changed
  • internal/languages/dotnet/frameworks/dotnet-clean-architecture

1 file changed

+12
-2
lines changed

internal/languages/dotnet/frameworks/dotnet-clean-architecture/copier.go

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ const MicroServiceNameControllersResourceNameServiceControllerCSFile = "/MicroSe
102102

103103
// properties
104104
const MicroServiceNamePropertiesPath = "/Properties"
105-
const MicroServiceNamePropertiesLaunchSettingsFile = "/MicroServiceName/Properties/launchSettings.json.tmpl"
105+
const MicroServiceNamePropertiesLaunchSettingsJSONFile = "/MicroServiceName/Properties/launchSettings.json.tmpl"
106106

107107
const TestsPath = "/Tests"
108108
const TestsApplicationTestsCSProjFile = "/Tests/Application.Tests/Application.Tests.csproj.tmpl"
@@ -347,7 +347,7 @@ func (c *Copier) copyRestServerResourceFiles(resource *corenode.Resource) error
347347
// add files for MicroServiceName
348348
err = c.addMicroServiceNameRelatedDirectoriesAndFiles(resource, filePaths)
349349
if err != nil {
350-
log.Errorf("error adding project name related directories and files: %v", err)
350+
log.Errorf("error adding MicroServiceName related directories and files: %v", err)
351351
return err
352352
}
353353

@@ -574,6 +574,16 @@ func (c *Copier) addMicroServiceNameRelatedDirectoriesAndFiles(resource *corenod
574574
return err
575575
}
576576
*filePaths = append(*filePaths, &targetMicroServiceNameControllersResourceNameServiceControllerFileName)
577+
578+
// copy MicroServiceName/Properties/launchSettings.json
579+
targetMicroServiceNamePropertiesLaunchSettingsJSONFileName := c.NodeDirectoryName + "/" + getMicroServiceName(c.NodeDirectoryName) + MicroServiceNamePropertiesPath + "/" + "launchSettings.json"
580+
_, err = utils.CopyFile(targetMicroServiceNamePropertiesLaunchSettingsJSONFileName, c.TemplatesRootPath+MicroServiceNamePropertiesLaunchSettingsJSONFile)
581+
if err != nil {
582+
log.Errorf("error copying MicroServiceName properties launch settings json file: %v", err)
583+
return err
584+
}
585+
*filePaths = append(*filePaths, &targetMicroServiceNamePropertiesLaunchSettingsJSONFileName)
586+
577587
return nil
578588
}
579589

0 commit comments

Comments
 (0)