@@ -11,6 +11,7 @@ import (
11
11
"github.com/intelops/compage/internal/languages/dotnet/integrations/docker"
12
12
"github.com/intelops/compage/internal/languages/dotnet/integrations/githubactions"
13
13
"github.com/intelops/compage/internal/languages/dotnet/integrations/kubernetes"
14
+ "github.com/intelops/compage/internal/languages/dotnet/integrations/license"
14
15
"github.com/intelops/compage/internal/languages/templates"
15
16
"github.com/intelops/compage/internal/utils"
16
17
log "github.com/sirupsen/logrus"
@@ -113,6 +114,14 @@ func generateIntegrationConfig(dotNetValues *DotNetValues) error {
113
114
log .Errorf ("error while getting the integrations copier [" + err .Error () + "]" )
114
115
return err
115
116
}
117
+
118
+ // license files need to be generated for the whole project so, it should be here.
119
+ licenseCopier := m ["license" ].(* license.Copier )
120
+ if err = licenseCopier .CreateLicenseFiles (); err != nil {
121
+ log .Errorf ("err : %s" , err )
122
+ return err
123
+ }
124
+
116
125
// dockerfile needs to be generated for the whole project, so it should be here.
117
126
dockerCopier := m ["docker" ].(* docker.Copier )
118
127
if err = dockerCopier .CreateDockerFile (); err != nil {
@@ -159,6 +168,9 @@ func getIntegrationsCopier(dotNetValues *DotNetValues) (map[string]interface{},
159
168
restServerPort = ""
160
169
}
161
170
171
+ // create dotnet specific licenseCopier
172
+ licenseCopier := license .NewCopier (gitPlatformUserName , gitRepositoryName , nodeName , nodeDirectoryName , dotNetTemplatesRootPath , dotNetValues .LDotNetLangNode .License )
173
+
162
174
// create dotnet specific dockerCopier
163
175
dockerCopier := docker .NewCopier (gitPlatformUserName , gitRepositoryName , nodeName , nodeDirectoryName , dotNetTemplatesRootPath , isRestServer , restServerPort )
164
176
@@ -172,5 +184,6 @@ func getIntegrationsCopier(dotNetValues *DotNetValues) (map[string]interface{},
172
184
"docker" : dockerCopier ,
173
185
"k8s" : k8sCopier ,
174
186
"githubActions" : githubActionsCopier ,
187
+ "license" : licenseCopier ,
175
188
}, nil
176
189
}
0 commit comments